v3.26.1
Commitments and Contingencies - Summary of Future Payments under the Lease (Details) - USD ($)
$ in Thousands
Mar. 31, 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 (26,375)  
Total finance lease liability 343,829  
Tenant Improvements    
Recorded Unconditional Purchase Obligation [Line Items]    
Less: tenant improvement allowance $ (400) $ (400)