XML 98 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Rental Payments for Operating and Capital Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Minimum Rental Payments, Operating Leases    
2025 (Remainder) [1] $ 3,989  
2026 [1] 5,638  
2027 [1] 4,850  
2028 [1] 4,646  
2029 [1] 4,121  
Thereafter [1] 13,064  
Total before interest [1] 36,308  
Interest [1] (7,375)  
Total 28,933 [1] $ 27,920
Minimum Rental Payments, Finance Leases    
2025 (Remainder) [1] 1,051  
2026 [1] 1,350  
2027 [1] 1,350  
2028 [1] 1,396  
2029 [1] 1,415  
Thereafter [1] 155,319  
Total before interest [1] 161,881  
Interest [1] (130,262)  
Total $ 31,619 [1] $ 31,374
[1] Minimum rental payments include $7.4 million of interest related to operating leases and $130.3 million related to finance leases and exclude options or renewals not reasonably certain of exercise.