XML 102 R93.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Minimum Rental Payments for Operating and Capital Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Minimum Rental Payments, Operating Leases    
2025 (Remainder) [1] $ 2,670  
2026 [1] 5,637  
2027 [1] 4,850  
2028 [1] 4,646  
2029 [1] 4,121  
Thereafter [1] 13,065  
Total before interest [1] 34,989  
Interest [1] (7,009)  
Total 27,980 [1] $ 27,920
Minimum Rental Payments, Finance Leases    
2025 (Remainder) [1] 671  
2026 [1] 1,350  
2027 [1] 1,350  
2028 [1] 1,396  
2029 [1] 1,415  
Thereafter [1] 155,318  
Total before interest [1] 161,500  
Interest [1] (129,749)  
Total $ 31,751 [1] $ 31,374
[1] Minimum rental payments include $7.0 million of interest related to operating leases and $129.7 million related to finance leases. These amounts exclude lease renewal options that not reasonably certain to be exercised.