Quarterly report pursuant to Section 13 or 15(d)

Acquisition - Narrative (Details)

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