XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Other Comprehensive Income (Loss ) - Components of Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Foreign currency translation adjustments $ 535 $ (722)
Foreign currency translation adjustments 0 0
Foreign currency translation adjustments 535 (722)
Unrealized gain (loss) on investment (14,193) (1,947)
Unrealized gain (loss) on investment 3,676 500
Unrealized gain (loss) on investment (10,517) (1,447)
Net unrealized gain (loss) on interest rate swaps (2,233) 1,073
Other comprehensive income (loss) (16,671) (1,216)
Other comprehensive income (loss) 4,456 120
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (12,215) (1,096)
Interest rate swaps    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Change in fair value (2,314) 3,678
Change in fair value 598 (960)
Change in fair value (1,716) 2,718
Reclassification adjustments into earnings (933) (2,285)
Reclassification adjustments into earnings 243 596
Reclassification adjustments into earnings (690) (1,689)
Net unrealized gain (loss) on interest rate swaps (3,247) 1,393
Net unrealized gain (loss) on interest rate swaps 841 (364)
Net unrealized gain (loss) on interest rate swaps (2,406) 1,029
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (2,406)  
Foreign exchange forward contracts    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Change in fair value 69 46
Change in fair value (18) (12)
Change in fair value 51 34
Reclassification adjustments into earnings 165 14
Reclassification adjustments into earnings (43) (4)
Reclassification adjustments into earnings 122 10
Net unrealized gain (loss) on interest rate swaps 234 60
Net unrealized gain (loss) on interest rate swaps (61) (16)
Net unrealized gain (loss) on interest rate swaps 173 $ 44
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent $ 173