Other Financial Statement Information - Summary of Changes in the Allowance (Detail) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||
Beginning balance | $ 4,508 | $ 5,114 | $ 4,060 | $ 5,256 |
Add: amounts recognized as a reduction of revenue | 2,099 | 1,884 | 6,292 | 4,911 |
Add: bad debt expense recognized in general and administrative expense | 2 | 146 | 142 | 177 |
Less: write-offs, net of recoveries | (2,190) | (2,415) | (6,075) | (5,615) |
Ending balance | $ 4,419 | $ 4,729 | $ 4,419 | $ 4,729 |