v3.26.3
Leases - Schedule of Future Minimum Rental Payments for Operating and Capital Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Minimum Rental Payments, Operating Leases    
2026 (Remainder) [1] $ 1,367  
2027 [1] 5,443  
2028 [1] 5,390  
2029 [1] 4,887  
2030 [1] 4,866  
Thereafter [1] 10,331  
Total before interest [1] 32,284  
Interest [1] (6,003)  
Total 26,281 [1] $ 25,972
Minimum Rental Payments, Finance Leases    
2026 (Remainder) [1] 333  
2027 [1] 1,350  
2028 [1] 1,396  
2029 [1] 1,415  
2030 [1] 1,495  
Thereafter [1] 153,825  
Total before interest [1] 159,814  
Interest [1] (127,140)  
Total $ 32,674 [1] $ 32,112
[1] Minimum rental payments include $6.0 million of interest related to operating leases and $127.1 million related to finance leases. These amounts exclude lease renewal options that are not reasonably certain to be exercised.