v3.23.2
Product Revenue - Schedule of Product Revenue Allowance and Reserves (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Contractual Adjustments    
Contract adjustments, beginning balance $ 65  
Contractual adjustments, current provisions relating to sales in the current year 631  
Contractual adjustments, adjustments relating to prior year 0  
Contractual adjustments, payments/returns relating to sales in the current year (479)  
Contractual adjustments, payments/returns relating to sales in the prior year (49)  
Contract adjustments, ending balance 168  
Government Rebates    
Government rebates, beginning balance 573  
Government rebates, current provisions relating to sales in the current year 1,065  
Government rebates, adjustments relating to prior years (7)  
Government rebates, payments/returns relating to sales in the current year (325)  
Government rebates, payments/returns relating to sales in the prior years (306)  
Government rebates, ending balance 1,000  
Returns/ Replacement    
Returns, beginning balance 133  
Returns, current provisions relating to sales in the current year 2,064  
Returns, adjustments relating to prior years 0  
Returns, payments/returns relating to sales in the current year (1,958)  
Returns, payments/returns relating to sales in the prior years (48)  
Returns, ending balance 191  
Total    
Total revenue-related reserves 1,359 $ 771
Total allowances and reserves, current provisions relating to sales in the current year 3,760  
Total allowances and reserves, adjustments relating to prior years (7)  
Total allowances and reserves, payments/returns relating to sales in the current year (2,762)  
Total allowances and reserves, payments/returns relating to sales in the prior years $ (403)