XML 113 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Not Designated as Hedging Instruments (Details) - Cross-currency swap agreements - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized (loss) gain $ (616) $ (1,023) $ 1,338
Realized loss $ 1,490 $ (2,928) $ (17,601)