v3.26.3
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (remaining) $ 5,958  
2027 23,682  
2028 23,722  
2029 24,040  
2030 24,423  
Thereafter 333,341  
Total lease payments 435,166  
Less: imputed interest (212,586)  
Total lease obligations 222,580  
Less: current obligations (4,616) $ (3,947)
Long-term lease obligations $ 217,964 $ 221,019