XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Lease Maturity Schedule (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 25,315
2027 21,618
2028 16,291
2029 13,910
2030 7,553
Thereafter 63,447
Total future minimum lease payments 148,134
Less: Imputed interest (43,275)
Total 104,859
Finance Leases  
2026 1,824
2027 1,875
2028 1,926
2029 1,979
2030 2,034
Thereafter 86,111
Total future minimum lease payments 95,749
Less: Imputed interest (64,287)
Total $ 31,462