v3.24.1.u1
Product Revenue - Schedule of Product Revenue Allowance and Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Contractual Adjustments    
Contractual adjustments, beginning balance $ 156  
Contractual adjustments, current provisions relating to sales in the current year 511  
Contractual adjustments, adjustments relating to prior year (40)  
Contractual adjustments, payments/returns relating to sales in the current year (427)  
Contractual adjustments, payments/returns relating to sales in the prior year (79)  
Contractual adjustments, ending balance 121  
Government Rebates    
Government rebates, beginning balance 1,084  
Government rebates, current provisions relating to sales in the current year 616  
Government rebates, adjustments relating to prior years 0  
Government rebates, payments/returns relating to sales in the current year 0  
Government rebates, payments/returns relating to sales in the prior years (306)  
Government rebates, ending balance 1,394  
Returns/ Replacement    
Returns/ replacement, beginning balance 232  
Returns/ replacement, current provisions relating to sales in the current year 93  
Returns/ replacement, adjustments relating to prior years 40  
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 365  
Total    
Total revenue-related reserves 1,880 $ 1,472
Total, current provisions relating to sales in the current year 1,220  
Total, adjustments relating to prior years 0  
Total, payments/returns relating to sales in the current year (427)  
Total, payments/returns relating to sales in the prior years $ (385)