XML 58 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisition - Narrative (Details) - Spartan
$ in Thousands
Jun. 04, 2021
USD ($)
Business Acquisition [Line Items]  
Purchase consideration $ 77,657
Acquisition-related costs 3,200
Contingent consideration, potential earnout payments 18,000
Annual Adjusted EBITDA Margin Targets  
Business Acquisition [Line Items]  
Contingent consideration, potential earnout payments 9,000
Annual Gross Profit Targets  
Business Acquisition [Line Items]  
Contingent consideration, potential earnout payments $ 9,000