v3.26.1
Segment Information - Schedule of Segment Revenue and Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Abstract]    
Revenue $ 12,074 $ 5,661
Cost of goods sold 2,133 1,015
Research and development costs 1,692 1,354
Selling, general and administrative expenses 25,186 13,596
Other segment items 803 349
Net loss $ (17,740) $ (10,653)