XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue and Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Trade receivables, gross $ 122,828 $ 130,888    
Allowance for credit losses (1,412) (1,492) $ (1,121) $ (1,064)
Allowance for sales returns (761) (623)    
Trade receivables. net 120,655 128,773    
Other 8,778 10,425    
Accounts receivable, net $ 129,433 $ 139,198