v3.22.2
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Accounts receivable, net $ 265,826   $ 265,826   $ 190,923
Revenue Benchmark | Customer Concentration Risk | Customer          
Percentage concentration 10.00% 10.00% 10.00% 10.00%  
Accounts Receivable Benchmark | Customer Concentration Risk | Customer          
Percentage concentration     10.00%