v3.25.2
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended 6 Months Ended
May 31, 2025
case
Mar. 28, 2025
case
Jul. 31, 2025
USD ($)
Jan. 31, 2025
USD ($)
Long-Term Purchase Commitment [Line Items]        
Purchase obligation     $ 226.9  
Estimate of possible loss     1.5 $ 1.4
Number of new claims filed | case   3    
Number of cases stayed in period | case 3      
Cloud Infrastructure Agreement        
Long-Term Purchase Commitment [Line Items]        
Purchase obligation     $ 130.0  
Purchase obligation, agreement term (in years)     5 years  
Cloud Infrastructure Agreement | Minimum        
Long-Term Purchase Commitment [Line Items]        
Purchase obligation, annual minimum commitment     $ 17.3  
Cloud Infrastructure Agreement | Maximum        
Long-Term Purchase Commitment [Line Items]        
Purchase obligation, annual minimum commitment     $ 36.3