v3.26.1
Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 3,863 $ 7,856
Provision for credit losses 300 3,178
Write-offs and other adjustments (541) (554)
Ending balance $ 3,622 $ 10,480