v3.26.1
Consolidated Statements of Comprehensive Loss - 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 $ (1,339) $ (3,591) $ (694) $ (11,684)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (105) 745 (345) 1,071
Change in unrealized gains on available-for-sale securities (2) (4) (40) (729)
Comprehensive loss $ (1,446) $ (2,850) $ (1,079) $ (11,342)