v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net earnings (loss) $ 789 $ (2,329)
Other comprehensive (loss) earnings    
Unrealized loss on interest rate swap agreement (10) (35)
Foreign currency translation adjustments (729) 1,497
Total other comprehensive (loss) earnings (739) 1,462
Comprehensive earnings (loss) $ 50 $ (867)