v3.26.3
Leases - Lease Cost (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases        
Operating lease expense $ 307,000 $ 251,000 $ 806,000 $ 755,000
Operating cash flows used for operating leases     $ 2,400,000 $ 880,000