Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Summary of Changes in Fair Value of Company's Earn-Out Liability (Details)

v3.21.2
Fair Value of Financial Instruments - Summary of Changes in Fair Value of Company's Earn-Out Liability (Details) - Level 3 Inputs
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 3,721
Earn-out payments during the period (1,944)
Changes in fair value during the period 1,270
Ending balance 3,047
MUSA-Stainless  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 375
Earn-out payments during the period (385)
Changes in fair value during the period 10
Ending balance 0
MUSA-Galvanized  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 941
Earn-out payments during the period (473)
Changes in fair value during the period 930
Ending balance 1,398
American Stainless  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 2,405
Earn-out payments during the period (1,086)
Changes in fair value during the period 330
Ending balance $ 1,649