v3.26.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Lessee, Lease, Description [Line Items]      
Operating lease, renewal term 10 years    
Operating lease, option to termination term 4 years    
Operating lease expense $ 120 $ 120  
Operating lease cost 116 100  
Short-term lease cost 2 10  
Variable lease cost 2 10  
Operating lease payments 116 $ 100  
Operating lease, right-of-use asset 1,540   $ 1,600
Total operating lease liabilities $ 1,642   $ 1,710
Weighted average remaining lease term 6 years 9 months 29 days   7 years
Weighted average discount rate 3.02%   3.68%
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease, term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease, term 8 years