XML 90 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Guarantor Obligations      
Purchase commitment $ 187.4    
Purchase commitment period 3 years    
Employer contribution amount $ 5.5 $ 5.8 $ 3.1
Restricted cash 7.0    
Cloud Computing Service Agreement      
Guarantor Obligations      
Purchase commitment 174.6    
Letter of Credit      
Guarantor Obligations      
Letters of credit, amount 1.5    
Letter of Credit | Restricted Cash      
Guarantor Obligations      
Deposit assets $ 1.5