v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (remaining) $ 11,881  
2027 23,678  
2028 23,717  
2029 24,035  
2030 24,418  
Thereafter 333,331  
Total lease payments 441,060  
Less: imputed interest (217,408)  
Total lease obligations 223,652  
Less: current obligations (4,542) $ (3,947)
Long-term lease obligations $ 219,110 $ 221,019