v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net earnings (loss) $ 474 $ (503) $ 657 $ (2,832)
Other comprehensive (loss) earnings        
Unrealized loss on interest rate swap agreement (6) (24) (16) (59)
Foreign currency translation adjustments (371) 3,266 (1,100) 4,763
Total other comprehensive (loss) earnings (377) 3,242 (1,116) 4,704
Comprehensive earnings (loss) $ 97 $ 2,739 $ (459) $ 1,872