XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Summary of Activity in Each of Product Revenue Provision and Allowance Categories (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]    
Balance $ 2,057 $ 1,541
Provision related to current period revenue 0 3,143
Changes in estimate related to prior period revenue 25 693
Credit/payments (589) (2,129)
Balance 1,493 3,248
Discounts and Chargebacks    
Disaggregation Of Revenue [Line Items]    
Balance 0 255
Provision related to current period revenue 0 773
Changes in estimate related to prior period revenue 0 0
Credit/payments 0 (708)
Balance 0 320
Product Returns    
Disaggregation Of Revenue [Line Items]    
Balance 36 73
Provision related to current period revenue 0 316
Changes in estimate related to prior period revenue 51 693
Credit/payments 0 (74)
Balance 87 1,008
Rebates and Incentives    
Disaggregation Of Revenue [Line Items]    
Balance 89 1,213
Provision related to current period revenue 0 2,054
Changes in estimate related to prior period revenue (26) 0
Credit/payments (39) (1,347)
Balance 24 1,920
Product Recall    
Disaggregation Of Revenue [Line Items]    
Balance 1,932 0
Provision related to current period revenue 0 0
Changes in estimate related to prior period revenue 0 0
Credit/payments (550) 0
Balance $ 1,382 $ 0