Quarterly report pursuant to Section 13 or 15(d)

Borrowings - Pre-issuance Hedge Contracts (Details)

v3.23.4
Borrowings - Pre-issuance Hedge Contracts (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Nov. 30, 2023
Entered November 2023    
Schedule of Debt [Line Items]    
Amount of hedged item   $ 125.0
Subsequent Event | Pre-issuance hedge contracts    
Schedule of Debt [Line Items]    
Amount of hedged item $ 275.0  
Subsequent Event | Entered December 2023    
Schedule of Debt [Line Items]    
Amount of hedged item $ 150.0