XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Accounts Receivable, Net (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 14,901,000 $ 16,801,000
Allowance for credit losses 0  
Commercial product sales    
Accounts Receivable [Line Items]    
Accounts receivable, gross 20,199,000 19,359,000
Wholesaler distribution fees and prompt pay discounts (2,469,000) (2,536,000)
Reserve for returns (6,215,000) (4,108,000)
Total accounts receivable, net 11,358,000 12,715,000
Allowance for credit losses (157,000)  
Collaborations and services    
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 3,543,000 $ 4,086,000