v3.26.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Allowance, beginning of period $ 7,034 $ 1,103 $ 4,196 $ 1,243
Provision for credit losses 4,091 768 8,030 1,082
Write-offs, net of recoveries (2,726) (233) (3,827) (687)
Allowance, end of period $ 8,399 $ 1,638 $ 8,399 $ 1,638