v3.26.1
Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at the beginning of the period $ 790 $ 757 $ 757
Write-off of uncollectible accounts (578)   (1,268)
Provision for current expected credit losses 435 $ 244 1,301
Balance at the end of the period $ 647   $ 790