XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income (Loss) - Other comprehensive income (loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other comprehensive income (loss), before tax amount      
Other comprehensive income (loss), before tax amount $ (36,220) $ 15,723 $ 36,913
Other comprehensive income (loss), tax (expense) benefit      
Other comprehensive income (loss), tax (expense) benefit 565 (512) (359)
Other comprehensive income (loss):      
Total other comprehensive income (loss), net of tax (35,655) 15,211 36,554
Foreign Currency Translation Adjustment      
Other comprehensive income (loss), before tax amount      
Other comprehensive income (loss), before reclassifications, before tax (36,230) 15,479 33,742
Other comprehensive income (loss), tax (expense) benefit      
Other comprehensive income (loss), before reclassifications, tax (expense) benefit 563 (503) 710
Other comprehensive income (loss):      
Other comprehensive income (loss), before reclassifications, net of tax (35,667) 14,976 34,452
Unrealized/Recognized Gains (Losses)      
Other comprehensive income (loss), before tax amount      
Other comprehensive income (loss), before reclassifications, before tax 1,549 (306) 536
Amounts reclassified from accumulated other comprehensive income (loss), before tax (1,539) 550 (25)
Other comprehensive income (loss), tax (expense) benefit      
Other comprehensive income (loss), before reclassifications, tax (expense) benefit (375) 65 (1,071)
Amounts reclassified from accumulated other comprehensive income (loss), tax (expense) benefit 377 (74) 2
Other comprehensive income (loss):      
Other comprehensive income (loss), before reclassifications, net of tax 1,174 (241) (535)
Amounts reclassified from accumulated other comprehensive income (loss), net of tax $ (1,162) $ 476 (23)
Other      
Other comprehensive income (loss), before tax amount      
Other comprehensive income (loss), before reclassifications, before tax     2,660
Other comprehensive income (loss):      
Other comprehensive income (loss), before reclassifications, net of tax     $ 2,660