XML 98 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable, Net of Allowance for Credit Losses - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts Notes And Loans Receivable [Line Items]        
Gross accounts receivable $ 944,679   $ 944,224  
Allowance for credit losses 33,724   29,969 $ 23,960
Net accounts receivable 910,955   914,255  
Deferred billings 15,884   7,858  
Allowances for credit losses 2,153   $ 0  
Accounts receivable, allowance for credit loss, due after one year, current charge period 1,419      
ASC 326        
Accounts Notes And Loans Receivable [Line Items]        
Net accounts receivable   $ 910,070    
Transition period adjustment on accounts receivables (through retained earnings) pursuant to ASC 326 $ 734