Schedule of Accounts Receivable, Net (Detail) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Accounts Receivable [Line Items] | ||
Total accounts receivable, net | $ 27,142 | $ 11,804 |
Commercial product sales | ||
Accounts Receivable [Line Items] | ||
Accounts receivable, gross | 17,462 | 22,879 |
Wholesaler distribution fees and prompt pay discounts | (2,623) | (4,186) |
Reserve for returns | (10,388) | (8,858) |
Total accounts receivable, net | 4,451 | 9,835 |
Collaborations and services | ||
Accounts Receivable [Line Items] | ||
Total accounts receivable, net | $ 22,691 | $ 1,969 |