XML 33 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cloud Computing Costs
12 Months Ended
Dec. 31, 2024
Research and Development [Abstract]  
Cloud Computing Costs Cloud Computing Costs
Capitalized costs to implement cloud computing arrangements at cost and accumulated amortization were as follows: 
 As of December 31,
(in millions)20242023
Short-term portion$31.7 $26.4 
Long-term portion135.3 116.9 
Total capitalized implementation costs167.0 143.3 
Less: accumulated amortization(62.4)(36.6)
Capitalized implementation costs, net$104.6 $106.7 
Amortization expense is recognized on a straight-line basis over the expected term of the hosting arrangements, which range from three to ten years. Amortization expense was $26.8 million, $20.3 million, and $12.7 million for the years ended December 31, 2024, 2023, and 2022, respectively.