XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2018
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Trade receivables, gross $ 122,882 $ 130,888    
Allowance for bad debts (1,797) (1,492) $ (1,292) $ (1,121)
Allowance for sales returns (618) (623)    
Net trade receivables 120,467 128,773    
Other 7,627 10,425    
Accounts receivable, net $ 128,094 $ 139,198