XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Threshold period past due 90 days    
Purchase | Supplier Concentration Risk | One Supplier      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 17.00% 31.00%  
Accounts Payable | Supplier Concentration Risk | One Supplier      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage   52.00% 55.00%