v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - 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 $ (1,739) $ (20,184) $ (3,043) $ (43,509)
Other comprehensive income (loss):        
Change in unrealized gain or loss on marketable securities (433) 118 (747) (598)
Net change on cash flow hedges (73) 127 1,187 323
Total other comprehensive income (loss) (506) 245 440 (275)
Comprehensive loss $ (2,245) $ (19,939) $ (2,603) $ (43,784)