v3.26.3
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Changes in the allowance for credit losses    
Balance at December 31, 2025 $ 1,227  
Provision for credit losses 19 $ (303)
Write-offs (256)  
Balance at September 30, 2026 $ 990