XML 67 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Balance Sheet As Adjusted (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Accounts receivable, net of allowance for doubtful accounts of $2,378 and $5,814, respectively $ 439,009 $ 324,189
Deferred tax assets 64,689 49,334
Other assets 26,987 43,893
Accrued liabilities 234,679 195,562
Deferred revenues 393,138 267,713
Retained earnings $ 378,143 267,274
Previously Reported | Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Accounts receivable, net of allowance for doubtful accounts of $2,378 and $5,814, respectively   322,825
Deferred tax assets   50,059
Other assets   38,379
Accrued liabilities   194,198
Deferred revenues   266,842
Retained earnings   263,356
Scenario, Adjustment [Member] | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Accounts receivable, net of allowance for doubtful accounts of $2,378 and $5,814, respectively   1,364
Deferred tax assets   (725)
Other assets   5,514
Accrued liabilities   1,364
Deferred revenues   871
Retained earnings   $ 3,918