v3.26.1
Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Deferred commissions, amortization period 6 years   6 years  
Deferred commissions renewal amortization period     18 months  
Capitalized contract cost, period increase (decrease) $ (0.4) $ 0.3 $ (0.6) $ 1.1
Revenue expected to be recognized from performance obligations $ 169.8   $ 169.8  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenue, remaining performance obligation (as a percent) 65.00%   65.00%  
Expected satisfaction period of performance obligations, in months 12 months   12 months  
Subscription and support        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenue recognized, previously in unearned revenue     $ 51.7  
Professional services        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenue recognized, previously in unearned revenue     $ 1.0