XML 17 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue and Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Trade receivables, gross $ 129,316 $ 130,888    
Allowance for bad debts (1,681) (1,492) $ (1,120) $ (1,121)
Allowance for sales returns (495) (623)    
Net trade receivables 127,140 128,773    
Other 9,954 10,425    
Accounts receivable, net $ 137,094 $ 139,198