v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - 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 (loss) income $ (498) $ 308 $ (31,802) $ (15,230)
Other comprehensive loss, net of tax:        
Foreign currency translation adjustment (330) (63) (1,588) (95)
Unrealized loss on derivative instruments 0 (127) 0 (311)
Total other comprehensive loss net of tax (330) (190) (1,588) (406)
Comprehensive (loss) income $ (828) $ 118 $ (33,390) $ (15,636)