XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Changes in accumulated other comprehensive (loss) income, net of tax        
Balance $ 1,022,383 $ 934,948 $ 1,012,790 $ 864,882
Other comprehensive income and reclassifications (1,130) 2,262 4,605 (372)
Balance 1,020,144 975,594 1,020,144 975,594
Foreign currency        
Changes in accumulated other comprehensive (loss) income, net of tax        
Balance     (6,253)  
Other comprehensive income and reclassifications     4,304  
Balance (1,949)   (1,949)  
Defined benefit pension plan        
Changes in accumulated other comprehensive (loss) income, net of tax        
Balance     39  
Balance 39   39  
Unrealized gains on available-for-sale investments        
Changes in accumulated other comprehensive (loss) income, net of tax        
Other comprehensive income and reclassifications     301  
Balance 301   301  
Total        
Changes in accumulated other comprehensive (loss) income, net of tax        
Balance (479) (4,480) (6,214) (1,846)
Other comprehensive income and reclassifications     4,605  
Balance $ (1,609) $ (2,218) $ (1,609) $ (2,218)