XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Segment
Jun. 30, 2021
Segment
Jun. 30, 2022
Customer
Segment
Jun. 30, 2021
Segment
Dec. 31, 2021
Customer
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Number of operating segments | Segment 3 3 3 3  
Sales Revenue | Customer Concentration Risk | No Customers | Minimum          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentrations of credit risk, percentage 10.00% 10.00% 10.00% 10.00% 10.00%
Accounts Receivable          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Number of customers | Customer     1   0
Accounts Receivable | Customer Concentration Risk | Customer One          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentrations of credit risk, percentage     17.00%