v3.26.1
Schedule of Accounts Receivable, Net (Detail) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 43,207,000 $ 38,367,000
Commercial product sales    
Accounts Receivable [Line Items]    
Accounts receivable, gross 37,276,000 44,274,000
Wholesaler distribution fees and prompt pay discounts (2,626,000) (3,332,000)
Reserve for returns (10,141,000) (10,208,000)
Allowance for credit losses 0 (61,000)
Total accounts receivable, net 24,509,000 30,673,000
Collaborations and services    
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 18,698,000 $ 7,694,000