v3.25.2
Product Revenue - Schedule of Product Revenue Allowance and Reserve (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Contractual Adjustments    
Contractual adjustments, beginning balance $ 253  
Contractual adjustments, current provisions relating to sales in the current year 733  
Contractual adjustments, adjustments relating to prior year (51)  
Contractual adjustments, payments/returns relating to sales in the current year (610)  
Contractual adjustments, payments/returns relating to sales in the prior year (202)  
Contractual adjustments, ending balance 123  
Government Rebates    
Government rebates, beginning balance 1,354  
Government rebates, current provisions relating to sales in the current year 1,298  
Government rebates, adjustments relating to prior years (83)  
Government rebates, payments/returns relating to sales in the current year (428)  
Government rebates, payments/returns relating to sales in the prior years (462)  
Government rebates, ending balance 1,679  
Returns/ Replacement    
Returns/ replacement, beginning balance 489  
Returns/ replacement, current provisions relating to sales in the current year 256  
Returns/ replacement, adjustments relating to prior years 0  
Returns/ replacement, payments/returns relating to sales in the current year 0  
Returns/ replacement, payments/returns relating to sales in the prior years 0  
Returns/ replacement, ending balance 745  
Total    
Total revenue-related reserves 2,547 $ 2,096
Total, current provisions relating to sales in the current year 2,287  
Total, adjustments relating to prior years (134)  
Total, payments/returns relating to sales in the current year (1,038)  
Total, payments/returns relating to sales in the prior years $ (664)