Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details)

v3.8.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounting Policies [Abstract]      
Accounts receivable, gross $ 122,225 $ 130,583  
Less: Allowance for doubtful accounts (8,680) (10,091)  
Accounts receivable, net 113,545 120,492  
Allowance For Doubtful Accounts And Sales Allowance      
Allowance for Doubtful Accounts [Roll Forward]      
Beginning balance 10,091 8,640 $ 7,468
Additions charged to statements of operations 2,788 2,624 1,172
Allowance for Doubtful Accounts Receivable, Write-offs (4,199) (1,173) 0
Ending balance $ 8,680 $ 10,091 $ 8,640