XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Customer
Supplier
Dec. 31, 2021
Customer
Supplier
ASU 2021-04    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Change in accounting principle, accounting standards update, adopted [true false] true  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2022  
Credit Concentration Risk | Accounts Receivable    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Number of customer | Customer 0 2
Concentration risk, percentage 10.00%  
Credit Concentration Risk | Customer One | Accounts Receivable    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage   13.20%
Credit Concentration Risk | Customer Two | Accounts Receivable    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage   12.30%
Supplier Concentration Risk | Accounts Payable and Accrued Liabilities    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Number of supplier | Supplier 1 1
Supplier Concentration Risk | Accounts Payable and Accrued Liabilities | Supplier One    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 17.10% 16.80%