XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Revenues - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Deferred Revenue Arrangement [Line Items]    
Long-term deferred revenue $ 42.1 $ 42.4
Deferred revenue presented net within contract assets arising from contract 71.7 $ 72.3
Deferred revenue recognized 481.7  
Revenue expected to be recognized from remaining performance obligations 1,051.5  
Revenue expected to be recognized from remaining performance obligations in next twelve months $ 547.9  
Revenue Remaining Weighted Average Period 2 years