XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONCENTRATIONS (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Risks and Uncertainties [Abstract]      
Plasma purchased from Grifols | $ $ 9,500 $ 47,700  
Percentage of inventory purchases 21.00% 65.00%  
Segment Reporting Information [Abstract]      
Revenues | $ $ 258,215 $ 154,080 $ 80,943
United States [Member]      
Segment Reporting Information [Abstract]      
Revenues | $ 244,881 146,427 70,626
International [Member]      
Segment Reporting Information [Abstract]      
Revenues | $ $ 13,334 $ 7,653 $ 10,317
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Five Customers [Member]      
Risks and Uncertainties [Abstract]      
Number of customers | Customer 5    
Concentration risk, percentage 98.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]      
Risks and Uncertainties [Abstract]      
Number of customers | Customer   2  
Concentration risk, percentage   92.00%  
Revenue [Member] | Customer Concentration Risk [Member] | Two Customers [Member]      
Risks and Uncertainties [Abstract]      
Number of customers | Customer 2 2  
Concentration risk, percentage 72.00% 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%