XML 93 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Future Minimum Rental Commitments Under Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Finance leases, 2025 (excluding the nine months ended September 30, 2025) $ 145  
Finance leases, 2026 589  
Finance leases, 2027 594  
Finance leases, 2028 599  
Finance leases, 2029 633  
Finance Lease Thereafter 1,454  
Finance leases, total minimum lease payments 4,014  
Finance leases, imputed interest (442)  
Finance lease liabilities 3,572 $ 3,910
Operating leases, 2025 (excluding the nine months ended September 30, 2025) 1,335  
Operating leases 2026 5,259  
Operating leases, 2027 5,207  
Operating leases, 2028 4,966  
Operating leases, 2029 4,802  
Operating leases, Thereafter 23,299  
Operating leases, total minimum lease payments 44,868  
Operating leases, imputed interest (7,768)  
Operating lease liabilities $ 37,100 $ 38,698