XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Customer Contracts - Schedule of Amortization of Capitalized Contract Costs (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Amortization of capitalized sales commissions    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, amortization $ 6.8 $ 8.2
Amortization of capitalized implementation costs    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, amortization $ 2.3 $ 2.7