Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details)

v3.6.0.2
Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Allowances - accounts receivable    
Doubtful accounts $ 1,869 $ 1,664
Rental revenue adjustments 6,078 4,115
Sales returns 585 366
Total allowances - accounts receivable $ 8,532 $ 6,145
Doubtful accounts 4.70% 6.40%
Rental revenue adjustments 15.40% 15.80%
Sales returns 1.50% 1.40%
Total allowances - accounts receivable 21.60% 23.60%