XML 70 R50.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2022
Summary Of Significant Accounting Policies  
Product return period prior to expiration (in months) 6 months
Period after expiration for accepting unsalable product (in months) 12 months
Cash discount (as a percent) 2000.00%
Discount reimbursement period after filling of prescription subject to discount (in months) 1 month
Minimum  
Summary Of Significant Accounting Policies  
Product return period prior to expiration (in months) 6 months
Product shelf-life (in months) 24 months
Managed care rebate, period after quarter in which prescription is filled (in months) 1 month
Discount taken off period after the quarter in which product shipped to the customer (in months) 1 month
Maximum  
Summary Of Significant Accounting Policies  
Product return period prior to expiration (in months) 12 months
Product shelf-life (in months) 48 months
Managed care rebate, period after quarter in which prescription is filled (in months) 3 months
Discount taken off period after the quarter in which product shipped to the customer (in months) 2 months