XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Business Acquisition [Line Items]    
Estimated Fair Value   $ 102,000
Acquisitions 2021    
Business Acquisition [Line Items]    
Estimated Fair Value $ 9,746  
Weighted Average Amortization Period in Years 3 years 7 months 6 days  
Customer relationships | Acquisitions 2021    
Business Acquisition [Line Items]    
Estimated Fair Value $ 218  
Weighted Average Amortization Period in Years 3 years  
Trade names | Acquisitions 2021    
Business Acquisition [Line Items]    
Estimated Fair Value $ 50  
Weighted Average Amortization Period in Years 2 years  
Non-compete agreements | Acquisitions 2021    
Business Acquisition [Line Items]    
Estimated Fair Value $ 450  
Weighted Average Amortization Period in Years 5 years  
Patented rights, developed technology, and process certifications | Acquisitions 2021    
Business Acquisition [Line Items]    
Estimated Fair Value $ 9,028  
Weighted Average Amortization Period in Years 3 years 6 months