XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 32,234 $ 55,735 $ 170,851
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments, net of $0 tax in 2024, 2023 and 2022 (512) (420) (985)
Unrealized gain (loss) on marketable securities, net of ($195), $0 and $0 tax in 2024, 2023 and 2022, respectively 437 5,579 (4,158)
Unrealized actuarial gain (loss) on pension benefits, net of tax of $266, ($130) and ($271) in 2024, 2023 and 2022, respectively (1,486) 723 1,536
Total other comprehensive income (loss) (1,561) 5,882 (3,607)
TOTAL COMPREHENSIVE INCOME $ 30,673 $ 61,617 $ 167,244