XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Long-Lived Assets (Details Textual)
$ in Millions
Dec. 31, 2023
USD ($)
Acquired customer contracts  
Finite Lived Intangible Assets [Line Items]  
Remaining weighted-average amortization period 74 months
Estimated total amortization expense 2024 $ 8.6
Estimated total amortization expense 2025 7.7
Estimated total amortization expense 2026 5.9
Estimated total amortization expense 2027 3.1
Estimated total amortization expense 2028 $ 2.5
Software  
Finite Lived Intangible Assets [Line Items]  
Remaining weighted-average amortization period 24 months
Estimated total amortization expense 2024 $ 8.2
Estimated total amortization expense 2025 3.8
Estimated total amortization expense 2026 2.1
Estimated total amortization expense 2027 $ 0.1