XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Accounts Receivable, Net (Detail) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable [Line Items]    
Allowance for credit losses $ 0 $ 0
Total accounts receivable, net 23,346,000 14,901,000
Commercial product sales    
Accounts Receivable [Line Items]    
Accounts receivable, gross 22,270,000 20,199,000
Wholesaler distribution fees and prompt pay discounts (3,750,000) (2,469,000)
Reserve for returns (6,798,000) (6,215,000)
Allowance for credit losses (157,000) (157,000)
Total accounts receivable, net 11,565,000 11,358,000
Collaborations and services    
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 11,781,000 $ 3,543,000