v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net loss $ (17,541) $ (20,504)
Other comprehensive loss, net of tax:    
Unrealized losses on marketable securities (113) (8)
Foreign currency translation (177) 1,267
Total other comprehensive income (loss) (290) 1,259
Comprehensive loss $ (17,831) $ (19,245)