XML 70 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation, Organization and Summary of Significant Accounting Policies (Software Costs) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Capitalized software $ 13.8 $ 17.4
Accumulated amortization (12.7) (11.0)
Software in-process 57.5 55.7
Capitalized software, net 58.6 $ 62.1
Cloud Computing Arrangements    
Property, Plant and Equipment [Line Items]    
Capitalized software, net $ 6.0  
Software and Software Development Costs | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 3 years  
Software and Software Development Costs | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 5 years