XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
6 Months Ended 12 Months Ended
Jun. 30, 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  
Change in accounting principle, accounting standards update, immaterial effect [true false] true  
Credit Concentration Risk | Accounts Receivable    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Number of customer | Customer 1 2
Concentration risk, percentage 12.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 19.90% 16.80%