XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Consolidated Statements of Comprehensive Income        
Net income $ 23,291 $ 31,376 $ 32,505 $ 59,955
Other comprehensive (loss) income:        
Foreign currency translation adjustments (406) 5,066 (2,662) 5,712
Amortization of actuarial net gain and other adjustments from pension plan     (19)  
Unrealized (losses) gains on available-for-sale investments (674) (58) (1,523) 23
Total other comprehensive (loss) income (1,080) 5,008 (4,204) 5,735
Comprehensive income $ 22,211 $ 36,384 $ 28,301 $ 65,690