XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Consolidated Statements of Comprehensive Income    
Net income $ 9,214 $ 28,579
Other comprehensive (loss) income:    
Foreign currency translation adjustments (2,256) 646
Amortization of actuarial net gain and other adjustments from pension plan (19)  
Unrealized (losses) gains on available-for-sale investments (849) 81
Total other comprehensive (loss) income (3,124) 727
Comprehensive income $ 6,090 $ 29,306