XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Net - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Provision for expected credit losses $ 400,000 $ 100,000 $ 547,000 $ 150,000
Reserve for product returns     1,715,000 1,129,000
Credit loss expense (reversal) for accounts and notes receivable 400,000 100,000 300,000 100,000
Distribution Partner Acquired By Third Party        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Write-offs 0   0 700,000
Hardware and other revenue        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Reserve for product returns $ 900,000 $ 500,000 $ 1,700,000 $ 1,100,000