XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Other Financial Statement Information - Summary of Changes in the Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 5,734 $ 4,508 $ 4,730 $ 4,060
Add: amounts recognized as a reduction of revenue 1,271 2,099 7,349 6,291
Add: allowance for credit losses recognized in general and administrative expense 493 2 981 143
Less: write-offs, net of recoveries (1,795) (2,190) (7,357) (6,075)
Ending balance $ 5,703 $ 4,419 $ 5,703 $ 4,419