XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 43,424 $ 31,054 $ 80,629 $ 57,897
Cost of revenue 10,646 7,215 19,910 14,635
Gross profit 32,778 23,839 60,719 43,262
Operating expenses:        
Research and development 15,032 9,932 28,956 19,375
Selling, general and administrative 31,461 28,084 62,980 54,122
Total operating expenses 46,493 38,016 91,936 73,497
Loss from operations (13,715) (14,177) (31,217) (30,235)
Interest income 635 1,142 1,178 2,654
Interest expense (6,621) (6,075) (11,714) (12,318)
Change in fair value of common stock warrant liability (863) (3,906) (2,469) (3,905)
Change in fair value of derivative liability 11,538 (161) 2,493 (222)
Other income (expense), net (111) (82) 247 (237)
Loss before provision for income taxes (9,137) (23,259) (41,482) (44,263)
Provision for income taxes (59) (120) (59) (48)
Net loss (9,196) (23,379) (41,541) (44,311)
Comprehensive loss:        
Net loss (9,196) (23,379) (41,541) (44,311)
Other comprehensive loss:        
Foreign currency translation gain (loss) 291 (100) 55 (99)
Total comprehensive loss $ (8,905) $ (23,479) $ (41,486) $ (44,410)
Net loss per share, basic (in dollars per share) $ (1.46) $ (4.66) $ (6.66) $ (8.89)
Net loss per share, diluted (in dollars per share) $ (1.46) $ (4.66) $ (6.66) $ (8.89)
Weighted-average shares used to compute net loss per share, basic (in shares) 6,316,315 5,020,758 6,240,885 4,982,094
Weighted-average shares used to compute net loss per share, diluted (in shares) 6,316,315 5,020,758 6,240,885 4,982,094