v3.26.1
Segment Information - Schedule of Segment Revenue and Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]            
Revenue $ 13,505   $ 6,674   $ 25,579 $ 12,335
Cost of goods sold 2,267   1,184   4,400 2,199
Research and development costs 2,278   1,418   3,970 2,772
Selling, general and administrative expenses 26,886   14,532   52,072 28,128
Other segment items 3,117   30   3,920 379
Net loss $ (21,043) $ (17,740) $ (10,490) $ (10,653) $ (38,783) $ (21,143)