XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Aug. 16, 2018
Dec. 31, 2021
Dec. 31, 2020
Loss Contingency [Abstract]      
Contingent liability for customer debt   $ 2.4 $ 2.9
Percentage of potential contingent liability on unpaid balance   1.75%  
Maximum exposure   $ 0.4  
Liability recorded related to guarantees   1.1 2.0
Letter of Credit      
Loss Contingency [Abstract]      
Unsecured line of credit - maximum   30.0 $ 30.0
Pending Litigation      
Loss Contingency [Abstract]      
Original purchase price of equipment $ 8.5    
Maximum      
Loss Contingency [Abstract]      
Contingent liabilities for letters of credit   6.6  
Letter of Credit Lender      
Loss Contingency [Abstract]      
Contingent liabilities for letters of credit   2.5  
Performance Letters of Credit      
Loss Contingency [Abstract]      
Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries   $ 1.6