XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Business Overview and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
segment
product
Dec. 31, 2021
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of products approved by the U.S. FDA | product 9  
Number of business segments | segment 1  
Provision for doubtful accounts $ 0 $ 0
Allowance for doubtful accounts receivable, current $ 0 $ 0
Three individual customers | Customer concentration risk | Accounts receivable    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration risk, percentage 86.00% 91.00%
U.S. Government | Customer concentration risk | Accounts receivable    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Concentration risk, percentage   29.00%