v3.26.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Leases      
Operating lease cost $ 367 $ 359  
Operating lease payments 358 346  
Operating lease right-of-use assets 4,754 5,791 $ 5,026
Operating lease liabilities $ 5,128 $ 6,127  
Weighted average remaining lease term 11 years 6 months 11 years  
Weighted average discount rate 3.60% 3.60%  
2026 (rest of year) $ 728    
2027 703    
2028 315    
2029 118    
2030 123    
Thereafter 3,141    
Property, plant and equipment, gross $ 726,320 $ 687,634 $ 717,470
Lessor, Operating Lease, Existence of Option to Extend [true false] true    
Lease income $ 1,836 1,787  
Maximum      
Leases      
Remaining lease term 15 years    
Commercial real estate leased to third parties      
Leases      
Property, plant and equipment, gross $ 51,228 51,228  
Depreciation $ 20,461 $ 19,530  
Commercial real estate leased to third parties | Maximum      
Leases      
Lessor, renewal term 54 years