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
9 Months Ended
Sep. 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 (2,902)
Changes in fair value during the period 1,430
Ending balance 2,249
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 (780)
Changes in fair value during the period 949
Ending balance 1,110
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,737)
Changes in fair value during the period 471
Ending balance $ 1,139