XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Consolidated Statements of Comprehensive Income        
Net income $ 25,986 $ 48,576 $ 85,941 $ 151,036
Other comprehensive (loss) income:        
Foreign currency translation adjustments (1,408) 2,257 4,304 (387)
Amortization of actuarial net gain and other adjustments from pension plan, net of tax   5   15
Unrealized gains on available-for-sale investments 278   301  
Total other comprehensive (loss) income (1,130) 2,262 4,605 (372)
Comprehensive income $ 24,856 $ 50,838 $ 90,546 $ 150,664