XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Trade receivables, gross $ 122,508 $ 122,828    
Allowance for credit losses (1,285) (1,412) $ (1,492) $ (1,121)
Allowance for sales returns (592) (761)    
Trade receivables, net 120,631 120,655    
Other 8,584 8,778    
Accounts receivable, net $ 129,215 $ 129,433