XML 95 R87.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturities of Operating and Finance Lease Liabilities (Excluding Short-term Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating leases    
Remainder of 2025 $ 8,854  
2026 33,932  
2027 33,931  
2028 34,190  
2029 33,780  
Thereafter 75,607  
Total lease payments 220,294  
Less: imputed interest (52,267)  
Carrying value of lease liabilities 168,027  
Less: current portion (23,528) $ (1,551)
Carrying value of long-term lease liabilities 144,499 $ 3,447
Finance leases    
Remainder of 2024 8,309  
2025 33,235  
2026 33,235  
2027 27,584  
2028 27,571  
Thereafter 85,581  
Total lease payments 215,515  
Less: imputed interest (40,347)  
Carrying value of lease liabilities 175,168  
Less: current portion (24,590)  
Carrying value of long-term lease liabilities $ 150,578