XML 122 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Summary of Impact of Adoption of Topic 326 on consolidated financial statements (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Schedule Of Significant Accounting Policies [Line Items]      
Accounts receivable, net $ 910,955   $ 914,255
Other assets, net of reserve for doubtful assets of $0 and allowance for credit losses of $2,153 as of December 31, 2019 and March 31, 2020, respectively 252,807   217,079
Deferred tax assets 102,078   89,715
Retained earnings $ 666,816   $ 648,656
ASC 326      
Schedule Of Significant Accounting Policies [Line Items]      
Accounts receivable, net   $ 910,070  
Other assets, net of reserve for doubtful assets of $0 and allowance for credit losses of $2,153 as of December 31, 2019 and March 31, 2020, respectively   216,345  
Deferred tax assets   90,650  
Retained earnings   644,672  
ASC 326 | Adoption of Topic 326 Increase/(Decrease)      
Schedule Of Significant Accounting Policies [Line Items]      
Accounts receivable, net   (4,185)  
Other assets, net of reserve for doubtful assets of $0 and allowance for credit losses of $2,153 as of December 31, 2019 and March 31, 2020, respectively [1]   (734)  
Deferred tax assets   935  
Retained earnings   $ (3,984)  
[1] Represents the expected credit loss on deferred billings amounting to $7,858 included in “Other assets.”