XML 253 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income (Loss) - Schedule of changes in accumulated other comprehensive loss, net of tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive (Loss) Income      
Balance at beginning of year $ 113,740 $ 11,729 $ (175,998)
Net accumulated other comprehensive income 15,766 9,921 (18,121)
Balance at end of year 97,482 113,740 11,729
Unrealized gain (loss) on derivative instruments      
Accumulated Other Comprehensive (Loss) Income      
Balance at beginning of year 3,362 (6,355) 11,759
Other comprehensive income (loss) before reclassifications 32,238 6,570 (10,978)
Amounts reclassified from accumulated comprehensive income (15,780) 6,377 (13,094)
Tax effect (957) (3,230) 5,958
Net accumulated other comprehensive income 18,863 3,362 (6,355)
Balance at end of year 18,863 3,362 (6,355)
Foreign currency translation adjustment      
Accumulated Other Comprehensive (Loss) Income      
Balance at beginning of year 456 252 259
Other comprehensive income (loss) before reclassifications 265 204 (7)
Net accumulated other comprehensive income 721 456 252
Balance at end of year $ 721 $ 456 $ 252