XML 96 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments, Guarantees and Contingencies (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Other Commitments [Line Items]      
Payments under operating lease agreement in 2019 $ 16.6    
Payments under operating lease agreement in 2020 14.1    
Payments under operating lease agreement in 2021 13.1    
Payments under operating lease agreement in 2022 11.5    
Payments under operating lease agreement in 2023 9.6    
Thereafter 14.7    
Operating Leases, Rent Expense $ 19.0 $ 16.4 $ 14.5
Infocrossing service agreement expiry date Jun. 30, 2022    
Warranty Period 90 days    
Building and Building Improvements      
Other Commitments [Line Items]      
Non-cancellable operating leases expiry term 2027-10