XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net income (loss) $ (1,356) $ 14,291 $ 8,803 $ 23,094
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments, net of $0 tax in each of the three and nine months ended September 30, 2025 and 2024 (219) 1,235 828 598
Unrealized gain on marketable securities, net of ($55) and ($221) taxes in the three and nine months ended September 30, 2025, respectively, and ($615) in each of the three and nine months ended September 30, 2024 246 3,005 935 2,000
Amortization of defined benefit pension items, net of $0 and $4 tax in the three and nine months ended September 30, 2025, respectively, and $8 and $23 in the three and nine months ended September 30, 2024, respectively (2) (43) (2) (128)
Total other comprehensive income 25 4,197 1,761 2,470
TOTAL COMPREHENSIVE INCOME (LOSS) $ (1,331) $ 18,488 $ 10,564 $ 25,564