v3.23.1
Product Revenues, Accounts Receivable, and Reserves for Product Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]      
Revenue $ 44,846 $ 14,381  
Accounts receivable 31,505   $ 7,727
Accounts receivable, net of discount and allowance 300   300
Accrued Expenses [Member]      
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]      
Product sales reserves 5,000   $ 2,400
Product revenue, net [Member]      
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]      
Revenue $ 38,800 $ 12,109