XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.3
SEGMENT REPORTING - Schedule of Operating Segment (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable segments | segment     1  
Number of segments | segment     1  
Revenues        
Total revenues $ 110,329 $ 98,241 $ 282,105 $ 217,486
Less        
Total cost of goods sold 3,982 15,728 28,688 32,292
Total operating expenses 101,679 80,280 299,493 221,269
Loss before provision for income taxes (867) (766) (60,230) (43,550)
Net loss (969) (809) (61,192) (43,781)
Reportable Segment        
Revenues        
Total revenues 110,329 98,241 282,105 217,486
Less        
Total cost of goods sold 3,982 15,728 28,688 32,292
Research and development 15,057 11,610 38,260 29,091
Selling 55,361 41,402 170,113 118,094
General and administrative 14,897 13,673 42,505 33,202
Stock-based compensation 12,742 9,133 36,517 27,518
Other segment expenses 3,622 4,462 12,098 13,364
Total operating expenses 101,679 80,280 299,493 221,269
Loss before provision for income taxes 4,668 2,233 (46,076) (36,075)
Other reconciliation items (5,637) (3,042) (15,116) (7,706)
Net loss (969) (809) (61,192) (43,781)
Allocated facilities, information technology, and human resources 3,200 3,900 11,100 12,200
Product sales, net        
Revenues        
Total revenues 105,515 92,090 263,406 208,193
Less        
Total cost of goods sold 2,662 1,715 8,247 4,133
Product sales, net | Reportable Segment        
Revenues        
Total revenues 105,515 92,090 263,406 208,193
Less        
Total cost of goods sold 2,662 1,715 8,247 4,133
Other cost of revenue        
Less        
Total cost of goods sold 1,320 14,013 20,441 28,159
Other cost of revenue | Reportable Segment        
Revenues        
Total revenues 4,814 6,151 18,699 9,293
Less        
Total cost of goods sold $ 1,320 $ 14,013 $ 20,441 $ 28,159