v3.26.1
Commitments and Contingencies - Schedule of Future Maturities of Our Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 15,316  
2027 33,348  
2028 32,825  
2029 33,854  
2030 30,365  
Thereafter 189,633  
Total Payments 335,341  
Less: Tenant improvement allowances (1,197)  
Less: Present value adjustment (71,391)  
Operating Lease, Liability $ 262,753 $ 267,155