XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Provision for / (recovery of) expected credit losses $ 100 $ (900) $ 150 $ 965
Reserve for product returns     1,129 1,000
Credit loss expense (reversal) for accounts and notes receivable 100 (900) 100 500
Distribution Partner Acquired By Third Party        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Write-offs     700  
Hardware and other revenue        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Reserve for product returns $ 500 $ 700 $ 1,100 $ 1,000