v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net loss $ (7,113) $ (6,029) $ (17,772) $ (13,834)
Other comprehensive loss:        
Foreign currency translation adjustment 6,635 (3,263) 5,706 (4,689)
Unrealized gain on short-term investments 27 0 96 109
Adjustment for realized gains (losses) 18 0 25 (118)
Other comprehensive gain (loss), net of tax 6,680 (3,263) 5,827 (4,698)
Comprehensive loss $ (433) $ (9,292) $ (11,945) $ (18,532)