XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Consolidated Statements of Comprehensive Income        
Net Income (Loss) $ 31,376 $ 50,866 $ 59,955 $ 102,460
Other comprehensive (loss) income:        
Foreign currency translation adjustments 5,066 (913) 5,712 (2,644)
Amortization of actuarial net gain and other adjustments from pension plan, net of tax   5   10
Unrealized (losses) gains on available-for-sale investments (58)   23  
Total other comprehensive (loss) income 5,008 (908) 5,735 (2,634)
Comprehensive income $ 36,384 $ 49,958 $ 65,690 $ 99,826