XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Significant Accounting Policies [Line Items]          
Accounts receivable, allowance for credit losses $ 374   $ 374   $ 609
Revenue 103,449 $ 157,353 246,048 $ 330,941  
Accounts receivable 38,856   38,856   76,094
Total purchases 87,925 132,305 208,806 279,485  
Accounts payable 33,434   33,434   61,770
Paid to related party 1,300   2,200    
Additional amount reimbursable to related party 400   500    
Amount reimbursable to related party 500   $ 500   $ 2,300
Tax Receivables Agreement          
Significant Accounting Policies [Line Items]          
Related party transaction rate (as a percent)     85.00%    
Paid to related party 0   $ 200    
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | Top One Customer          
Significant Accounting Policies [Line Items]          
Revenue $ 13,000   $ 32,000    
Concentration risk percentage 13.00%   13.00%    
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | Top Two Customer          
Significant Accounting Policies [Line Items]          
Revenue   $ 45,000   $ 95,000  
Concentration risk percentage   28.00%   29.00%  
Customer Concentration Risk | Accounts Receivable | Top One Customer          
Significant Accounting Policies [Line Items]          
Concentration risk percentage     13.00%   10.00%
Accounts receivable $ 5,000   $ 5,000   $ 7,000
Supplier Concentration Risk | Purchases | Top One Supplier          
Significant Accounting Policies [Line Items]          
Concentration risk percentage 10.00%   10.00%    
Total purchases $ 10,000   $ 24,000    
Supplier Concentration Risk | Accounts Payable Benchmark | Top One Supplier          
Significant Accounting Policies [Line Items]          
Concentration risk percentage     18.00%    
Accounts payable $ 6,000   $ 6,000    
Supplier Concentration Risk | Accounts Payable Benchmark | Top Two Suppliers          
Significant Accounting Policies [Line Items]          
Concentration risk percentage         34.00%
Accounts payable         $ 21,000