XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Product Revenue - Schedule of Product Revenue Allowances Reserve Categories (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Beginning balance $ 2,865 $ 1,911 $ 2,079
Beginning balance 3,734 2,306 2,193
Beginning balance 542 344 669
Beginning balance 7,141 4,561 4,941
Provision (reversal) related to sales in the current year 21,106 17,920 13,546
Credits or payments made (21,455) (16,966) (13,714)
Ending balance 2,516 2,865 1,911
Provision (reversal) related to sales in the current year 11,025 9,979 7,849
Credits or payments made (10,089) (8,551) (7,736)
Ending balance 4,670 3,734 2,306
Provision (reversal) related to sales in the current year 0 219 (235)
Credits or payments made (224) (21) (90)
Ending balance 318 542 344
Provision (reversal) related to sales in the current year 32,131 28,118 21,160
Credits or payments made (31,768) (25,538) (21,540)
Ending balance $ 7,504 $ 7,141 $ 4,561