XML 76 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Loss Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 287,717 $ 280,942 $ 295,950
Other comprehensive income (loss) before reclassifications (29,539) 10,935  
Amounts reclassified from accumulated other comprehensive loss 314 (581)  
Other comprehensive (loss) income, net of tax (29,225) 10,354 (6,118)
Ending balance 245,260 287,717 280,942
Accumulated other comprehensive loss      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (92,788) (103,142) (97,024)
Ending balance (122,013) (92,788) (103,142)
Foreign currency translation      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (94,256) (103,374)  
Other comprehensive income (loss) before reclassifications (25,839) 9,118  
Amounts reclassified from accumulated other comprehensive loss 0 0  
Other comprehensive (loss) income, net of tax (25,839) 9,118  
Ending balance (120,095) (94,256) (103,374)
Unrealized gain (loss) on derivatives      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 1,468 232  
Other comprehensive income (loss) before reclassifications (3,700) 1,817  
Amounts reclassified from accumulated other comprehensive loss 314 (581)  
Other comprehensive (loss) income, net of tax (3,386) 1,236  
Ending balance $ (1,918) $ 1,468 $ 232