v3.20.4
Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 22, 2017
Jan. 01, 2020
Accounts receivable $ 156,932,000 $ 50,315,000      
Allowance for doubtful accounts on trade receivables 0 0      
Equity method investment impairment losses 0 0 $ 0    
Impairment of long lived assets 0 0 0    
Discretionary contribution to employee defined benefit plan $ 0 $ 0 $ 0    
Percentage of tax benefit to be realised from uncertain tax position for recognition in the income statement 50.00%        
Corporate statutory tax rate 21.00% 21.00% 21.00% 35.00%  
Operating lease right-of-use assets $ 217,075,000        
Operating lease liabilities 29,079,000        
Operating lease liabilities, noncurrent 229,800,000        
Emerging growth company gross revenue threshold $ 1,070,000,000        
Description of adoption of accounting policy company status on December 31, 2020 as its annual gross revenue exceeded the EGC revenue criteria of $1.07 billion. As such the Company became subject to new accounting pronouncement effective dates for non-EGC’s        
Accounting Standards Update 2016-02 [Member]          
Operating lease right-of-use assets         $ 234,100,000
Operating lease liabilities         43,300,000
Operating lease liabilities, noncurrent         $ 237,200,000
Performance Based [Member] | Restricted Stock Units (RSUs) [Member] | Public Listing [Member]          
Share based compensation by share based payment arrangement equity instruments other than options vesting period based on service   180 days      
Other Assets [Member]          
Capitalized software implementation costs $ 4,000,000        
Leasehold Improvements [Member]          
Lease hold improvements estimated useful lives five years        
Accounts Receivable [Member] | Customer A [Member]          
Percentage Concentration   38.00%      
Accounts Receivable [Member] | Customer C [Member]          
Percentage Concentration   21.00%      
Accounts Receivable [Member] | Customer G [Member]          
Percentage Concentration 13.00%        
Revenue Benchmark [Member] | Customer F [Member]          
Percentage Concentration 10.00%        
Revenue Benchmark [Member] | Customer D [Member]          
Percentage Concentration   12.00% 15.00%    
Minimum [Member]          
Equity method investment ownership percentage 20.00%        
Minimum [Member] | Revenue Benchmark [Member]          
Percentage Concentration 10.00% 10.00% 10.00%    
Maximum [Member]          
Equity method investment ownership percentage 50.00%        
Maximum [Member] | Accounts Receivable [Member]          
Percentage Concentration 10.00% 10.00%