v3.25.4
Lessee Disclosures - Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 $ 2,367  
2027 2,554  
2028 2,286  
2029 2,014  
2030 1,890  
Thereafter 40,530  
Total Lease Payments 51,641  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (32,191)  
Operating Lease Liabilities $ 19,450 $ 17,608