XML 105 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Long-term Purchase Commitment [Line Items]      
Non-cancelable, purchase commitments $ 6.8    
Cost Of Rental Revenue Excluding Depreciation      
Long-term Purchase Commitment [Line Items]      
Rent expense 1.9 $ 1.5 $ 1.3
Selling, General and Administrative Expenses      
Long-term Purchase Commitment [Line Items]      
Rent expense $ 0.4 0.3 0.3
Property Subject to Operating Lease      
Long-term Purchase Commitment [Line Items]      
Term of operating lease 5 years    
Property Subject to Operating Lease | Cost Of Rental Revenue Excluding Depreciation      
Long-term Purchase Commitment [Line Items]      
Rent expense $ 2.2 $ 5.0 $ 2.6