v3.26.1
Leased Property - Schedule of Right-of-Use Assets and Liabilities by Lease Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Right-of-use assets:    
Operating leases $ 13,416 $ 14,096
Finance leases 4,299 3,795
Total right-of-use assets 17,715 17,891
Lease liabilities:    
Operating leases 14,047 14,717
Finance leases 4,680 4,158
Total lease liabilities $ 18,727 $ 18,875