v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jul. 10, 2025
Jun. 30, 2026
Lessee, Lease, Description [Line Items]    
Lease payments of initial term   $ 441,060
Non-cancellable purchase obligation   20,900
Non-cancellable purchase obligation, fulfilled within a year   9,500
Deficiency amount $ 3,800  
Office Space    
Lessee, Lease, Description [Line Items]    
Lease payments of initial term   $ 441,100