v3.23.2
Product Revenue - Schedule of Changes in Contract Assets and Liabilities, Product Revenue (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Contract assets  
Contract assets, beginning balance $ 2,206
Additions 16,074
Deductions (16,029)
Contract assets, ending balance $ 2,251