Other Financial Statement Information - Schedule of Changes in the Allowance (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||
Beginning balance | $ 2,121 | $ 4,906 |
Less: write-offs, net of recoveries | (773) | (2,864) |
Ending balance | 2,624 | 3,433 |
Revenue | ||
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||
Add (less): amounts recognized | 1,236 | 1,545 |
General and Administrative Expenses | ||
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||
Add (less): amounts recognized | $ 40 | $ (154) |