v3.26.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 4,386 $ 1,717 $ (18,131) $ (1,878)
Foreign currency translation adjustment 169 (819) (307) 2,735
Other comprehensive income (loss) 169 (819) (307) 2,735
Comprehensive income (loss) $ 4,555 $ 898 $ (18,438) $ 857