v3.25.3
CONSOLIDATED STATEMENT OF COMPREHENSIVE OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net (loss) earnings $ (2,336) $ 9,282 $ 33 $ 25,476
Other comprehensive (loss) income:        
Change in foreign currency translation adjustment (441) 294 615 56
Total other comprehensive (loss) income (441) 294 615 56
Comprehensive (loss) income $ (2,777) $ 9,576 $ 648 $ 25,532