v3.26.1
Customer Contracts - Schedule of Amortization of Capitalized Contract Costs (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Amortization of capitalized sales commissions    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, amortization $ 5.7 $ 6.8
Amortization of capitalized implementation costs    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, amortization $ 2.6 $ 2.3