XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Customer Contracts - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Sep. 27, 2022
Capitalized Contract Cost [Line Items]            
Revenue recognized included in deferred revenue $ 39.7 $ 30.0 $ 73.0 $ 68.0    
Convertible Note Receivable            
Capitalized Contract Cost [Line Items]            
Note receivable, principal amount           $ 15.0
Investment interest rate           6.00%
Fair value of note receivable 15.0   15.0   $ 12.8  
Cost To Obtain A Contract            
Capitalized Contract Cost [Line Items]            
Capitalized contract cost, net 34.1   34.1   42.0  
Cost To Fulfill A Contract            
Capitalized Contract Cost [Line Items]            
Capitalized contract cost, net $ 13.2   $ 13.2   $ 13.4