v3.26.1
Product and Service Revenues - Revenue from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Deferred Revenue Arrangement [Line Items]        
Total revenues $ 54,978 $ 856 $ 78,230 $ 2,197
Papzimeos        
Deferred Revenue Arrangement [Line Items]        
Total revenues 53,070 0 74,661 0
Exemplar        
Deferred Revenue Arrangement [Line Items]        
Total revenues 192 41 429 244
Product revenues        
Deferred Revenue Arrangement [Line Items]        
Total revenues $ 53,262 $ 41 $ 75,090 $ 244