Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Details)

v3.21.2
Subsequent Events - Additional Information (Details) - USD ($)
9 Months Ended
Oct. 13, 2021
Sep. 30, 2021
Oct. 08, 2021
BFT Acquisition | Asset Purchase Agreement      
Subsequent Event [Line Items]      
Date of asset purchase agreement   Oct. 13, 2021  
Subsequent Event | 2021 Incremental Term Loan      
Subsequent Event [Line Items]      
Debt instrument, aggregate principal amount     $ 38,000,000
Subsequent Event | BFT Acquisition | Asset Purchase Agreement      
Subsequent Event [Line Items]      
Cash consideration $ 44,322,000    
Aggregate minimum payments for next two years 3,694,000    
Aggregate maximum amount payment to seller $ 10,342,000