v3.25.4
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance, beginning of year $ 1,243 $ 8,748
Provision for credit losses 4,377 38
Write-offs, net of recoveries (1,424) (7,543)
Allowance, end of year $ 4,196 $ 1,243