v3.26.1
Derivatives - Schedule of Amounts Recognized on Condensed Consolidated Statements of Operations Related to Company's Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Foreign Exchange Forward        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on foreign currency contracts $ (17,772) $ (73,682) $ 26,722 $ (115,511)
Realized gain (loss) on derivative instruments (254) (8,457) (27,936) (5,600)
Gain (loss) on sale of derivatives (18,026) (82,139) (1,214) (121,111)
Interest rate caps and swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain (loss) on foreign currency contracts 0 (72) 0 (246)
Realized gain (loss) on derivative instruments 0 137 0 269
Gain (loss) on sale of derivatives $ 0 $ 65 $ 0 $ 23