v3.26.3
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jul. 10, 2025
Sep. 30, 2026
Lessee, Lease, Description [Line Items]    
Lease payments of initial term   $ 435,166
Non-cancellable purchase obligation   25,400
Non-cancellable purchase obligation, fulfilled within a year   12,400
Deficiency amount $ 3,800  
Office Space    
Lessee, Lease, Description [Line Items]    
Lease payments of initial term   $ 435,200