v3.26.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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 $ 240 $ 238    
Operating lease cost   231 $ 220  
Short-term lease cost   2 10  
Variable lease cost   5 10  
Operating lease payments   231 $ 220  
Operating lease, right-of-use asset   1,470   $ 1,600
Total operating lease liabilities   $ 1,573   $ 1,710
Weighted average remaining lease term   6 years 7 months 28 days   7 years
Weighted average discount rate   2.86%   3.68%
Minimum        
Lessee, Lease, Description [Line Items]        
Operating lease, term   1 year    
Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease, term   8 years