Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Summary of Significant Accounting Policies - Schedule of Allowances for Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Allowances - accounts receivable    
Doubtful accounts $ 52 $ 205
Rental revenue adjustments 396 411
Sales returns 742 1,163
Total allowances - accounts receivable $ 1,190 $ 1,779
Doubtful accounts, percentage 0.20% 0.60%
Rental revenue adjustments, percentage 1.30% 1.10%
Sales returns, percentage 2.40% 3.20%
Total allowances - accounts receivable, percentage 3.90% 4.90%