v3.26.1
Product Revenue - Schedule of Product Revenue Allowance and Reserve (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Contractual Adjustments    
Contractual adjustments, beginning balance $ 182  
Contractual adjustments, current provisions relating to sales in the current year 1,817  
Contractual adjustments, adjustments relating to prior year 0  
Contractual adjustments, payments/returns relating to sales in the current year (1,459)  
Contractual adjustments, payments/returns relating to sales in the prior year (174)  
Contractual adjustments, ending balance 366  
Government Rebates    
Government rebates, beginning balance 1,274  
Government rebates, current provisions relating to sales in the current year 3,738  
Government rebates, adjustments relating to prior years (113)  
Government rebates, payments/returns relating to sales in the current year (1,016)  
Government rebates, payments/returns relating to sales in the prior years (895)  
Government rebates, ending balance 2,988  
Returns/ Replacement/ Other    
Returns/ replacement/ other, beginning balance 1,040  
Returns/ replacement/ other, current provisions relating to sales in the current year 4,519  
Returns/ replacement/ other, adjustments relating to prior years (370)  
Returns/ replacement/ other, payments/returns relating to sales in the current year 0  
Returns/ replacement/ other, payments/returns relating to sales in the prior years (16)  
Returns/ replacement/ other, ending balance 5,173  
Total    
Total revenue-related reserves 8,527 $ 2,496
Total, current provisions relating to sales in the current year 10,074  
Total allowances and reserves, adjustments relating to prior years (483)  
Total, payments/returns relating to sales in the current year (2,475)  
Total, payments/returns relating to sales in the prior years $ (1,085)