XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (5,747) $ 3,050 $ 21,806
Other comprehensive income (loss), net of tax:      
Foreign currency translation (3,264) 3,248 (4,807)
Net change in market value of interest rate swap 0 0 212
Net change in market value of investments 89 99 (134)
Other comprehensive income (loss) (3,175) 3,347 (4,729)
Comprehensive income (loss) $ (8,922) $ 6,397 $ 17,077