Annual report pursuant to Section 13 and 15(d)

Schedule II: Valuation and Qualifying Accounts (Details)

v3.19.3.a.u2
Schedule II: Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for Doubtful Accounts      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 693 $ 1,415 $ 1,869
Additions 612 1,685 3,864
Deletions 1,100 2,677 4,418
Adjustments   270 100
Balance at End of Year 205 693 1,415
Allowance for Sales Returns      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 890 904 585
Additions 17,036 15,834 9,909
Deletions 16,763 15,848 9,590
Balance at End of Year 1,163 890 904
Allowance for Rental Revenue Adjustments      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 438 947 6,078
Additions 1,762 2,678 5,057
Deletions 1,789 2,917 10,088
Adjustments   (270) (100)
Balance at End of Year 411 438 947
Allowance for Rental Asset Loss      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 594 754 725
Additions 188 408 561
Deletions 387 568 532
Balance at End of Year $ 395 $ 594 $ 754