v3.22.4
Significant Accounting Policies - Accounts Receivable (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 13,271 $ 9,911 $ 8,118
Provision for doubtful accounts 40,476 31,341 23,778
Write-offs and adjustments (37,325) (27,981) (21,985)
Balance at end of period $ 16,422 $ 13,271 $ 9,911