XML 60 R39.htm IDEA: XBRL DOCUMENT v3.25.1
COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ 749,772  
Net-current period other comprehensive income (loss) 840 $ (1,097)
Ending balance 735,815 738,178
Unrealized Gains and Losses on Marketable Securities    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 693 256
Other comprehensive income (loss) before reclassifications 451 (688)
Amounts reclassified from accumulated other comprehensive loss 0 0
Net-current period other comprehensive income (loss) 451 (688)
Ending balance 1,144 (432)
Defined Benefit Pension Items    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 99 1,585
Other comprehensive income (loss) before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive loss (1) (43)
Net-current period other comprehensive income (loss) (1) (43)
Ending balance 98 1,542
Foreign Currency Items    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (3,815) (3,303)
Other comprehensive income (loss) before reclassifications 390 (366)
Amounts reclassified from accumulated other comprehensive loss 0 0
Net-current period other comprehensive income (loss) 390 (366)
Ending balance (3,425) (3,669)
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (3,023) (1,462)
Other comprehensive income (loss) before reclassifications 841 (1,054)
Amounts reclassified from accumulated other comprehensive loss (1) (43)
Net-current period other comprehensive income (loss) 840 (1,097)
Ending balance $ (2,183) $ (2,559)