v3.26.3
Consolidated Statements of Comprehensive Income - 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 (loss) income $ (4,373) $ 914 $ (4,296) $ (10,938)
Other comprehensive (loss) income:        
Foreign currency translation adjustment (2,100) 1,175 (16,945) 53,827
Other comprehensive (loss) income (2,100) 1,175 (16,945) 53,827
Comprehensive (loss) income $ (6,473) $ 2,089 $ (21,241) $ 42,889