Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Allowances - accounts receivable    
Doubtful accounts $ 693 $ 1,415
Rental revenue adjustments 438 947
Sales returns 890 904
Total allowances - accounts receivable $ 2,021 $ 3,266
Doubtful accounts, percentage 1.80% 4.10%
Rental revenue adjustments, percentage 1.10% 2.70%
Sales returns, percentage 2.30% 2.60%
Total allowances - accounts receivable, percentage 5.20% 9.40%