XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The changes in the balances of accumulated other comprehensive loss by component are as follows:

(in thousands)Foreign currency translation adjustmentDefined benefit pension planUnrealized loss on short-term investmentsTotal
Balance at December 31, 2021$(35,464)$(2,242)$— $(37,706)
Other comprehensive income (loss)(18,730)2,777 (3,557)(19,510)
Amounts reclassified from accumulated other comprehensive loss a
— 165 3,229 3,394 
Balance at December 31, 2022(54,194)700 (328)(53,822)
Other comprehensive income (loss)9,630 (354)108 9,384 
Amounts reclassified from accumulated other comprehensive loss a
— (32)220 188 
Balance at December 31, 2023(44,564)314 — (44,250)
Other comprehensive loss
(10,653)(163)— (10,816)
Balance at December 31, 2024$(55,217)$151 $— $(55,066)
a.Amount reclassified into non-operating income (loss) on the consolidated statements of operations.