XML 68 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition (Details)
12 Months Ended
Jan. 22, 2018
USD ($)
Oct. 20, 2017
USD ($)
Jan. 09, 2017
USD ($)
Nov. 01, 2016
USD ($)
Oct. 05, 2015
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2016
USD ($)
Business Acquisition [Line Items]                      
Goodwill           $ 154,535,000 $ 131,995,000       $ 109,448,000
Accelerated Concepts                      
Business Acquisition [Line Items]                      
Cash paid at closing $ 16,430,000                    
Cash acquired $ 200,000                    
Earn-out payment installment period 2                    
Goodwill $ 5,664,000                    
Weighted average useful life of acquired intangibles 5 years 6 months                    
Acquisition costs           300,000          
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual           22,200,000          
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual           2,800,000          
TempAlert                      
Business Acquisition [Line Items]                      
Cash paid at closing   $ 40,741,000                  
Cash acquired   600,000                  
Goodwill   $ 17,552,000                  
Weighted average useful life of acquired intangibles   6 years 6 months                  
Acquisition costs           1,400,000 400,000        
Payments to Acquire Business Gross before working capital adjustments   $ 45,000,000                  
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual           17,000,000          
SMART Temps                      
Business Acquisition [Line Items]                      
Cash paid at closing     $ 28,800,000                
Cash acquired     500,000                
Goodwill     18,800,000                
FreshTemp                      
Business Acquisition [Line Items]                      
Cash paid at closing       $ 1,700,000              
Earn-out payment maximum       2,300,000              
Goodwill       2,700,000              
Bluenica Corporation                      
Business Acquisition [Line Items]                      
Cash paid at closing         $ 2,900,000            
Business Combination, Contingent Liability, Payout Period         4 years            
Earn-out payment maximum         $ 11,600,000            
Goodwill         11,000,000            
Purchased and Core Technology | Accelerated Concepts                      
Business Acquisition [Line Items]                      
Estimated useful life of finite lived intangibles 5 years                    
Purchased and Core Technology | TempAlert                      
Business Acquisition [Line Items]                      
Estimated useful life of finite lived intangibles   5 years                  
Customer Relationships | Accelerated Concepts                      
Business Acquisition [Line Items]                      
Estimated useful life of finite lived intangibles 7 years                    
Customer Relationships | TempAlert                      
Business Acquisition [Line Items]                      
Estimated useful life of finite lived intangibles   7 years                  
Trademarks and Trade Names | Accelerated Concepts                      
Business Acquisition [Line Items]                      
Estimated useful life of finite lived intangibles 5 years                    
Trademarks and Trade Names | TempAlert                      
Business Acquisition [Line Items]                      
Estimated useful life of finite lived intangibles   5 years                  
Order backlog | Accelerated Concepts                      
Business Acquisition [Line Items]                      
Estimated useful life of finite lived intangibles 1 year                    
Earn-out payments | Accelerated Concepts                      
Business Acquisition [Line Items]                      
Earn-out payment maximum $ 4,500,000                    
Earn-out payments | SMART Temps                      
Business Acquisition [Line Items]                      
Earn-out payment maximum     7,200,000                
Additional earn-out payment | Accelerated Concepts                      
Business Acquisition [Line Items]                      
Earn-out payment maximum 2,000,000                    
Additional earn-out payment | Bluenica Corporation                      
Business Acquisition [Line Items]                      
Earn-out payment maximum         3,500,000            
Fair Value, Measurements, Recurring | Contingent Consideration | Estimate of Fair Value Measurement                      
Business Acquisition [Line Items]                      
Contingent consideration fair value           10,065,000 $ 6,388,000        
Fair Value, Measurements, Recurring | Contingent Consideration | Estimate of Fair Value Measurement | Accelerated Concepts                      
Business Acquisition [Line Items]                      
Contingent consideration fair value $ 2,300,000         4,400,000          
Fair Value, Measurements, Recurring | Contingent Consideration | Estimate of Fair Value Measurement | TempAlert                      
Business Acquisition [Line Items]                      
Contingent consideration fair value   $ 0       0          
Fair Value, Measurements, Recurring | Contingent Consideration | Estimate of Fair Value Measurement | SMART Temps                      
Business Acquisition [Line Items]                      
Contingent consideration fair value     $ 10,000             $ 0  
Fair Value, Measurements, Recurring | Contingent Consideration | Estimate of Fair Value Measurement | FreshTemp                      
Business Acquisition [Line Items]                      
Contingent consideration fair value       $ 1,300,000   200,000          
Fair Value, Measurements, Recurring | Contingent Consideration | Estimate of Fair Value Measurement | Bluenica Corporation                      
Business Acquisition [Line Items]                      
Contingent consideration fair value         $ 10,400,000 $ 5,500,000          
Forecast | Earn-out payments | TempAlert                      
Business Acquisition [Line Items]                      
Earn-out payment maximum               $ 45,000,000 $ 35,000,000