XML 83 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 10 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
May 18, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Combination, Contingent Consideration, Liability     $ 0  
Operating Leases, Rent Expense, Net   $ 10,600 10,000 $ 14,200
Minimum [Member]        
Lessee, Operating Lease, Term of Contract   1 year    
Maximum [Member]        
Lessee, Operating Lease, Term of Contract   6 years    
Purchase of Service Equipment and Components [Member]        
Purchase Commitment, Remaining Minimum Amount Committed   $ 18,400    
ESPCT [Member]        
Business Combination, Consideration Transferred $ 34,000   $ 34,000  
Business Combination, Contingent Consideration, Liability $ 14,400 $ 0    
Business Combination Contingent Consideration Arrangements Period 3 years      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 29,500