v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Jun. 30, 2026
May 31, 2026
Loss Contingencies [Line Items]    
Letters of credit outstanding, amount $ 28.1  
New York City Lease Commitment    
Loss Contingencies [Line Items]    
Other Commitment   $ 52.9