XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Customer Contracts - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Sep. 27, 2022
Capitalized Contract Cost [Line Items]            
Revenue recognized included in deferred revenue $ 30.0 $ 17.1 $ 68.0 $ 83.7    
Convertible Note Receivable            
Capitalized Contract Cost [Line Items]            
Note receivable, principal amount           $ 15.0
Investment interest rate           6.00%
Convertible Note Receivable | Other non-current assets            
Capitalized Contract Cost [Line Items]            
Fair value of note receivable 12.8   12.8   $ 11.8  
Cost To Obtain A Contract            
Capitalized Contract Cost [Line Items]            
Capitalized contract cost, net 43.9   43.9   55.8  
Cost To Fulfill A Contract            
Capitalized Contract Cost [Line Items]            
Capitalized contract cost, net $ 14.4   $ 14.4   $ 17.7