XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Other Financial Statement Information - Schedule of Changes in the Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 3,776 $ 5,734 $ 4,906 $ 4,730
Less: write-offs, net of recoveries (2,794) (1,795) (7,194) (7,357)
Ending balance 3,015 5,703 3,015 5,703
Revenue        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Add: amounts recognized 2,010 1,271 5,298 7,349
Selling, General and Administrative Expenses        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Add: amounts recognized $ 23 $ 493 $ 5 $ 981