XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Balance sheet as adjusted (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net $ 374,371 $ 324,189
Deferred tax assets 45,859 49,334
Other assets 19,302 43,893
Accrued liabilities 196,754 195,562
Deferred revenues 321,148 267,713
Retained earnings $ 373,441 267,274
As Previously Reported | Accounting Standards Update 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net   322,825
Deferred tax assets   50,059
Other assets   38,379
Accrued liabilities   194,198
Deferred revenues   266,842
Retained earnings   263,356
Adjustment | Accounting Standards Update 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net   1,364
Deferred tax assets   (725)
Other assets   5,514
Accrued liabilities   1,364
Deferred revenues   871
Retained earnings   $ 3,918