XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Segment
Mar. 31, 2024
USD ($)
Segment Reporting [Abstract]    
Number of operating segments | Segment 1  
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
Total revenues $ 68,164 $ 50,790
Cost of sales - product 13,769 10,966
Research and development 19,377 13,528
Net loss (96,099) (8,721)
Reportable Segments    
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
Total revenues 68,164 50,790
Cost of sales - product 13,769 10,966
Research and development 19,377 13,528
Selling and marketing 24,571 24,677
General and administrative 23,107 19,388
Other segment items 83,439 (9,048)
Net loss $ (96,099) $ (8,721)