v3.25.1
Certain Balance Sheet Accounts - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 653 $ 3,322
Charges to expense 95 (388)
Charges to revenue 63 56
Write-offs 0 (2,490)
Ending balance $ 811 $ 500