Annual report pursuant to Section 13 and 15(d)

Schedule II: Valuation and Qualifying Accounts (Details)

v3.22.0.1
Schedule II: Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 52 $ 205 $ 693
Additions 60 187 612
Deletions 60 340 1,100
Balance at End of Year 52 52 205
Allowance for Sales Returns      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 742 1,163 890
Additions 11,034 10,299 17,036
Deletions 10,966 10,720 16,763
Balance at End of Year 810 742 1,163
Allowance for Rental Asset Loss      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 575 395 594
Additions 1,153 559 188
Deletions 438 379 387
Balance at End of Year 1,290 575 395
Allowance for Rental Revenue Adjustments      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 396 411 438
Additions   2,579 1,762
Deletions   2,594 1,789
Balance at End of Year   $ 396 $ 411