XML 25 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 1,369 $ 4,849 $ 10,159 $ 8,803
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments, net of $0 tax in each of the three and six months ended June 30, 2025 and 2024 657 (271) 1,047 (637)
Unrealized gain (loss) on marketable securities, net of ($49) and ($166) taxes in the three and six months ended June 30, 2025, respectively, and $0 in each of the three and six months ended June 30, 2024 238 (317) 689 (1,005)
Amortization of defined benefit pension items, net of $4 tax in each of the three and six months ended June 30, 2025, respectively, and $7 and $15 in the three and six months ended June 30, 2024, respectively 1 (42) 0 (85)
Total other comprehensive income (loss) 896 (630) 1,736 (1,727)
TOTAL COMPREHENSIVE INCOME $ 2,265 $ 4,219 $ 11,895 $ 7,076