XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 14,291 $ 19,796 $ 23,094 $ 41,464
Other comprehensive income, net of tax:        
Foreign currency translation adjustments, net of $0 tax in each of the three and nine months ended September 30, 2024 and 2023 1,235 (407) 598 (807)
Unrealized gain on marketable securities, net of $615 tax in each of the three and nine months ended September 30, 2024 and net of $0 tax in each of the three and nine months ended September 30, 2023 3,005 455 2,000 2,483
Amortization of defined benefit pension items, net of tax of ($8) and ($23) in the three and nine months ended September 30, 2024, respectively, and ($4) and ($11) in the three and nine months ended September 30, 2023, respectively (43) (21) (128) (62)
Total other comprehensive income 4,197 27 2,470 1,614
TOTAL COMPREHENSIVE INCOME $ 18,488 $ 19,823 $ 25,564 $ 43,078