XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Trade receivables, gross $ 138,177 $ 130,888    
Allowance for bad debts (1,697) (1,492) $ (1,122) $ (1,121)
Allowance for sales returns (547) (623)    
Net trade receivables 135,933 128,773    
Other 7,960 10,425    
Accounts receivable, net $ 143,893 $ 139,198