XML 103 R96.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Future Minimum Rental Payments for Operating and Capital Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Minimum Rental Payments, Operating Leases    
2025 (Remainder) [1] $ 1,305  
2026 [1] 5,637  
2027 [1] 4,850  
2028 [1] 4,646  
2029 [1] 4,121  
Thereafter [1] 13,066  
Total before interest [1] 33,625  
Interest [1] (6,656)  
Total 26,969 [1] $ 27,920
Minimum Rental Payments, Finance Leases    
2025 (Remainder) [1] 333  
2026 [1] 1,350  
2027 [1] 1,350  
2028 [1] 1,396  
2029 [1] 1,415  
Thereafter [1] 155,320  
Total before interest [1] 161,164  
Interest [1] (129,233)  
Total $ 31,931 [1] $ 31,374
[1] Minimum rental payments include $6.7 million of interest related to operating leases and $129.2 million related to finance leases. These amounts exclude lease renewal options that are not reasonably certain to be exercised.