XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentrations of Credit Risk and Current Expected Credit Losses (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sales Revenue Goods Services Net [Member] | Customer Concentration Risk [Member] | Customer A [Member]      
Concentration of risk      
Percentage of concentration risk 18.00% 20.00% 20.00%
Sales Revenue Goods Services Net [Member] | Customer Concentration Risk [Member] | Customer B [Member]      
Concentration of risk      
Percentage of concentration risk 12.00% 13.00% 13.00%
Sales Revenue Goods Services Net [Member] | Customer Concentration Risk [Member] | Customer C [Member]      
Concentration of risk      
Percentage of concentration risk 18.00% 17.00% 16.00%
Sales Revenue Goods Services Net [Member] | Customer Concentration Risk [Member] | Customer D [Member]      
Concentration of risk      
Percentage of concentration risk 11.00% 10.00% 8.00%
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Collaboration Partner A, B, C and D      
Concentration of risk      
Percentage of concentration risk 36.00% 42.00%  
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Customer A, B, C D, and E      
Concentration of risk      
Percentage of concentration risk 31.00% 33.00%