v3.26.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Consolidated Statements of Comprehensive Income        
Net income $ 37,759 $ 25,986 $ 70,264 $ 85,941
Other comprehensive income (loss):        
Foreign currency translation adjustments 4,707 (1,408) 2,045 4,304
Amortization of actuarial net gain and other adjustments from pension plan     (19)  
Unrealized gains (losses) on available-for-sale investments (1,368) 278 (2,891) 301
Total other comprehensive income (loss) 3,339 (1,130) (865) 4,605
Comprehensive income $ 41,098 $ 24,856 $ 69,399 $ 90,546