XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Long-Lived Assets (Details Textual)
$ in Millions
Dec. 31, 2024
USD ($)
Acquired customer contracts  
Finite Lived Intangible Assets [Line Items]  
Remaining weighted-average amortization period 71 months
Estimated total amortization expense 2025 $ 11.0
Estimated total amortization expense 2026 8.5
Estimated total amortization expense 2027 5.2
Estimated total amortization expense 2028 4.1
Estimated total amortization expense 2029 $ 3.2
Software  
Finite Lived Intangible Assets [Line Items]  
Remaining weighted-average amortization period 24 months
Estimated total amortization expense 2025 $ 11.4
Estimated total amortization expense 2026 6.7
Estimated total amortization expense 2027 1.7
Estimated total amortization expense 2028 $ 0.1