v3.25.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, 2025
Mar. 31, 2024
Dec. 31, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at the beginning of the period $ 757 $ 1,693 $ 1,693
Write-off of uncollectible accounts (405)   (2,322)
Provision for current expected credit losses 244 $ 517 1,386
Balance at the end of the period $ 596   $ 757