v3.25.4
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Receivables and Allowances for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Receivables and Allowances for Doubtful Accounts      
Balances at Beginning of Year $ 534 $ 550 $ 4
Provision for credit losses 977 336 599
Recoveries (274) (79) (55)
Write-offs (1,005) (273) (266)
Balances at End of Year $ 232 $ 534 550
Accounting Standards Update 2016-13      
Receivables and Allowances for Doubtful Accounts      
Balances at Beginning of Year     $ 268