v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net loss $ (10,659) $ (7,805)
Other comprehensive loss:    
Foreign currency translation adjustment (929) (1,426)
Unrealized gain on short-term investments 69 109
Adjustment for realized gains (loss) 7 (118)
Other comprehensive loss, net of tax (853) (1,435)
Comprehensive loss $ (11,512) $ (9,240)