XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable - Schedule of Changes to the Allowance for Doubtful Accounts and Sales Reserves (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Receivables [Abstract]        
Balance at beginning of period $ 4,161 $ 3,931 $ 3,791 $ 4,224
Charges to bad debt and sales reserves 704 640 1,936 1,706
Write-offs, net (569) (353) (1,431) (1,712)
Balance at end of period $ 4,296 $ 4,218 $ 4,296 $ 4,218