XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Other Financial Statement Information - Schedule of Changes in the Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 2,624 $ 3,433 $ 2,121 $ 4,906
Less: write-offs, net of recoveries (514) (1,536) (1,287) (4,399)
Ending balance 2,280 3,776 2,280 3,776
Revenue        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Add (less): allowance recognized 16 1,743 1,251 3,288
General and Administrative Expenses        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Add (less): allowance recognized $ 154 $ 136 $ 195 $ (19)