v3.26.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME        
Net (loss) income $ (41,929) $ 12,963 $ (28,999) $ 35,141
Other comprehensive (loss) income:        
Foreign currency translation (4) (124) (274) 174
Comprehensive (loss) income $ (41,933) $ 12,839 $ (29,273) $ 35,315