v3.26.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue recognized $ 234.8 $ 202.8
Performance obligations 625.3  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations $ 428.8  
Revenue, remaining performance obligation, period 12 months  
Other subscriptions    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Subscriptions contract term 1 year  
Minimum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Subscriptions contract term 1 year  
Minimum | Cloud subscriptions    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Subscriptions contract term 1 year  
Maximum    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Subscriptions contract term 3 years  
Maximum | Cloud subscriptions    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Subscriptions contract term 3 years