v3.26.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 239.6 $ 215.1 $ 659.1 $ 611.2
Consumer        
Disaggregation of Revenue [Line Items]        
Total Revenue 214.5 191.5 587.3 533.7
SMB        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 25.1 $ 23.6 $ 71.8 $ 77.5