XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.1
CONCENTRATIONS (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Risks and Uncertainties [Abstract]    
Plasma purchased from Grifols | $ $ 47,700,000 $ 42,000,000
Percentage of inventory purchases 65.00% 69.00%
Segment Reporting Information [Abstract]    
Revenues | $ $ 154,079,692 $ 80,942,625
United States [Member]    
Segment Reporting Information [Abstract]    
Revenues | $ 146,426,617 70,625,848
International [Member]    
Segment Reporting Information [Abstract]    
Revenues | $ $ 7,653,075 $ 10,316,777
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Risks and Uncertainties [Abstract]    
Number of customers | Customer 2  
Concentration risk, percentage 92.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customers [Member]    
Risks and Uncertainties [Abstract]    
Number of customers | Customer   3
Concentration risk, percentage   94.00%
Revenue [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Risks and Uncertainties [Abstract]    
Number of customers | Customer 2  
Concentration risk, percentage 74.00%  
Revenue [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Risks and Uncertainties [Abstract]    
Number of customers | Customer   4
Concentration risk, percentage   81.00%