v3.26.3
Commitments and Contingencies (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Commitments And Contingencies Disclosure Abstract        
Beginnings balance $ 1,585 $ 1,258 $ 1,403 $ 1,101
Provision for (recovery of) credit losses 83 (82) 265 75
Endings balance $ 1,668 $ 1,176 $ 1,668 $ 1,176