XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies - Furniture, Equipment, Purchased Software, Leasehold Improvements and Software Development Cost (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Furniture, Equipment, Purchased Software and Leasehold Improvements      
Furniture, Equipment, Purchased Software and Leasehold Improvements      
Accumulated depreciation and amortization $ 40.8   $ 35.4
Depreciation expense $ 5.4 $ 4.3  
Furniture, Equipment, Purchased Software and Leasehold Improvements | Minimum      
Furniture, Equipment, Purchased Software and Leasehold Improvements      
Useful life 3 years    
Furniture, Equipment, Purchased Software and Leasehold Improvements | Maximum      
Furniture, Equipment, Purchased Software and Leasehold Improvements      
Useful life 7 years    
Software Development Costs      
Furniture, Equipment, Purchased Software and Leasehold Improvements      
Useful life 3 years    
Accumulated depreciation and amortization $ 78.1   $ 67.4
Amortization of pushdown accounting allocation 9 years    
Amortization expense $ 10.7 $ 8.0