v3.26.1
Leases (Additional Information) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease expense $ 319,000 $ 298,000 $ 674,000 $ 619,000
Cash paid for operating leases     $ 709,000  
Operating lease, weighted average remaining lease term 3 years 7 months 6 days   3 years 7 months 6 days  
Finance lease, weighted average remaining lease term 3 years 6 months   3 years 6 months  
Operating lease, weighted average discount rate 11.00%   11.00%  
Finance lease, weighted average discount rate 5.60%   5.60%  
Rental income $ 150,000 $ 221,000 $ 376,000 $ 451,000