v3.26.1
Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 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 (890)   (1,268)
Provision for current expected credit losses 596 $ 1,008 1,301
Balance at the end of the period $ 496   $ 790