XML 61 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Roll Forward of Company's Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]      
Allowance for doubtful accounts, Beginning Balance $ 1,993 $ 1,584 $ 1,317
Allowance for doubtful accounts, Charged to Statement of Operations 6,144 8,501 7,895
Allowance for doubtful accounts, Deductions (6,369) (8,092) (7,628)
Allowance for doubtful accounts, Ending Balance $ 1,768 $ 1,993 $ 1,584