XML 72 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Other Financial Statement Information - Summary of Changes in the Allowance (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 $ 4,060 $ 5,256 $ 2,461
Add: amounts recognized as a reduction of revenue 8,193 6,610 6,493
Add (less): bad debt expense recognized in general and administrative expense 446 (279) 2,170
Less: write-offs, net of recoveries (7,969) (7,527) (5,868)
Ending balance $ 4,730 $ 4,060 $ 5,256