v3.26.1
Commitments and Contingencies - Summary of Future Payments under the Lease (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jan. 08, 2026
Recorded Unconditional Purchase Obligation [Line Items]    
2026 (nine months) $ 0  
2027 374,590  
2028 0  
2029 0  
2030 0  
Thereafter 0  
Total future minimum lease payments 374,590  
Less: amount allocated to property purchases (3,986)  
Less: imputed interest (22,544)  
Total finance lease liability 347,660  
Tenant Improvements    
Recorded Unconditional Purchase Obligation [Line Items]    
Less: tenant improvement allowance $ (400) $ (400)