v3.25.4
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (68,731) $ (19,500) $ 53,655
OTHER COMPREHENSIVE LOSS      
Currency translation adjustments 5,956 (9,419) 3,274
Unrealized gain on marketable securities 0 0 220
COMPREHENSIVE (LOSS) INCOME $ (62,775) $ (28,919) $ 57,149