XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable - Schedule of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]        
Accounts receivable $ 50,363 $ 63,145    
Notes receivable 1,242 1,606    
Allowance for credit losses (466) (188) $ (49) $ (51)
Sales return reserves (185) (173) $ (387) $ (439)
Accounts receivable, net $ 50,954 $ 64,390