v3.26.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue Recognition [Abstract]      
Contract assets $ 28.8   $ 18.3
Invoiced to customers amount that exceeded estimates of standalone selling price 8.0 $ 12.0  
Unbilled receivables 44.4   24.1
Contract liabilities 71.9   $ 59.1
Revenue recognized included in deferred revenue $ 23.9 $ 21.0