XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Contracts Allocated to Performance Obligations
The total amount of the transaction price for our revenue contracts allocated to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2024 is as follows:
Remainder of 2024
2025
2026
2027
2028
ThereafterTotal
Future revenue$799.7 $893.0 $565.7 $260.4 $167.9 $271.3 $2,958.0 
Schedule of Timing of Revenue Recognition
Timing of Revenue Recognition
 Three months ended June 30, Six months ended June 30,
2024202320242023
Revenue recognized at a point in time$226.1 $227.8 $440.6 $443.4 
Revenue recognized over time350.1 326.9 700.1 651.7 
Total revenue recognized$576.2 $554.7 $1,140.7 $1,095.1 
Schedule of Contract Balances
Contract Balances
 At June 30, 2024
At December 31, 2023
Accounts receivable, net$197.3 $258.0 
Short-term contract assets (1)
$6.7 $4.3 
Long-term contract assets (2)
$24.3 $18.0 
Short-term deferred revenue$583.3 $590.0 
Long-term deferred revenue (3)
$25.3 $19.7 
(1) Included within "Other current assets" in the condensed consolidated balance sheet.
(2) Included within "Other non-current assets" in the condensed consolidated balance sheet.
(3) Included within "Other non-current liabilities" in the condensed consolidated balance sheet.