XML 106 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combinations - Narrative (Details)
$ in Thousands, € in Millions
12 Months Ended
Aug. 21, 2020
USD ($)
Aug. 21, 2020
EUR (€)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Aug. 21, 2020
EUR (€)
Business Acquisition [Line Items]            
Acquisition of business, net of cash received     $ 6,036 $ 0 $ 27,067  
Advanced Technical Solutions            
Business Acquisition [Line Items]            
Acquisition of business, net of cash received $ 6,000 € 5.1        
Contingent consideration $ 1,200         € 1.0
Milestone term 3 years 3 years