XML 119 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Finance Leases  
2026 $ 2,452
2027 3,067
2028 3,173
2029 3,284
2030 3,399
Thereafter 87,783
Total lease payments 103,158
Less: Imputed lease interest (60,706)
Total lease liabilities 42,452
Operating Leases  
2026 10,821
2027 9,287
2028 8,011
2029 6,038
2030 6,239
Thereafter 39,200
Total lease payments 79,596
Less: Imputed lease interest (24,834)
Total lease liabilities 54,762
Total  
2026 13,273
2027 12,354
2028 11,184
2029 9,322
2030 9,638
Thereafter 126,983
Total lease payments 182,754
Less: Imputed lease interest (85,540)
Total lease liabilities 97,214
Related Party  
Operating Leases  
2026 2,451
2027 2,525
2028 2,601
2029 2,679
2030 2,759
Thereafter 31,316
Total lease payments 44,331
Less: Imputed lease interest (17,689)
Total lease liabilities 26,642
Non-Related Party  
Operating Leases  
2026 8,370
2027 6,762
2028 5,410
2029 3,359
2030 3,480
Thereafter 7,884
Total lease payments 35,265
Less: Imputed lease interest (7,145)
Total lease liabilities $ 28,120