v3.22.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Loss Contingencies [Line Items]        
Letter of credit outstanding amount     $ 76,200 $ 116,800
Purchase Price Commitment     $ 134,500  
Number Of Shares Committed To Purchase     13,450  
Investment Commitments [Member] | Investment Agreement [Member]        
Loss Contingencies [Line Items]        
Purchase Price Commitment     $ 134,500  
Number Of Shares Committed To Purchase     13,500  
Purchase Commitment One [Member]        
Loss Contingencies [Line Items]        
Minimum annual commitment   $ 1,490,000    
Long-term Purchase Commitment, Description   If the spend does not meet the minimum annual commitment each year or at the end of the term, the Company is obligated to make a return payment. If the difference is greater than $30.0 million for each of the first three contract years or $50.0 million for each of the contract years thereafter (“relief amounts”), the Company has the option to pay the respective relief amount for that year for services to be utilized in the future and the excess amount of the difference above the relief amount would be added to the minimum annual commitment of the following year through the end of the contract.    
Satisfied purchase commitment     $ 72,800  
Purchase Commitment for Contract Year Two     167,000  
Purchase Commitment Two [Member]        
Loss Contingencies [Line Items]        
Minimum annual commitment $ 45,000      
Satisfied purchase commitment     $ 10,400