v3.26.1
Leases - Other Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases        
Lease extension period 5 years   5 years  
Lessee, Operating Lease, Existence of Option to Extend [true false]     true  
Operating lease expense $ 249,000 $ 252,000 $ 504,000 $ 499,000
Operating cash flows used for operating leases     $ 671,000 $ 575,000
Weighted=average remaining lease term 3 years 9 months   3 years 9 months  
Weighted average discount rate (as a percent) 7.47%   7.47%