XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Nov. 30, 2024
Jul. 31, 2025
Purchase Commitment, Excluding Long-Term Commitment [Line Items]    
Long-term purchase commitment, period 60 months  
Minimum spending amount $ 255,000  
Purchase obligation, maximum offsetting amount 4,200  
Purchase obligation, offsetting amount $ 3,700  
Revolving Credit Facility | Credit Agreement | Line of Credit    
Purchase Commitment, Excluding Long-Term Commitment [Line Items]    
Letters of credit outstanding, amount   $ 21,700
Hosting-Related Services    
Purchase Commitment, Excluding Long-Term Commitment [Line Items]    
Minimum spending amount   233,367
Purchase commitment remaining   $ 233,400