XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable, Net - Schedule of Activity in Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Allowance For Doubtful Accounts [Roll Forward]    
Allowance for doubtful accounts - beginning $ 3,580 $ 2,354
Charged to costs 895 2,396
Write offs (1,319) (1,170)
Allowance for doubtful accounts - ending $ 3,156 $ 3,580