XML 96 R88.htm IDEA: XBRL DOCUMENT v3.25.3
Leases and Other - Schedule of Estimated Future Minimum Lease Payments Under Non-cancelable Leases Excluding Variable Leases and Variable Non-lease Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of 2025 $ 1,159  
2026 5,981  
2027 5,327  
2028 5,093  
2029 5,101  
Thereafter 33,374  
Total future lease payments 56,035  
Less: Amount representing interest (17,867)  
Present value of minimum lease payments 38,168  
Current portion (3,303) $ (3,084)
Long-term portion (34,865) (36,336)
Remainder of 2025 2,334  
2026 6,439  
2027 6,315  
2028 6,146  
2029 6,146  
Thereafter 170,882  
Total future lease payments 198,262  
Less: Amount representing interest (137,726)  
Present value of minimum lease payments [1] 60,536 58,567
Current portion (1,257) (883)
Long-term portion 59,279 57,684
Remainder of 2025 3,493  
2026 12,420  
2027 11,642  
2028 11,239  
2029 11,247  
Thereafter 204,256  
Total future lease payments 254,297  
Less: Amount representing interest (155,593)  
Total operating and finance lease liablities 98,704 $ 97,987
Current portion (4,560)  
Long-term portion $ 94,144  
[1] See Note 17 – Leases and Other for additional information.