XML 256 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Additional information (Detail) - USD ($)
12 Months Ended
Jun. 18, 2020
Feb. 20, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]          
Loss on extinguishment of debt     $ (1,521,000) $ 0 $ 0
Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt instrument, maximum borrowing capacity $ 25,000,000.0        
Line of credit facility available as a percentage of receivables 80.00%        
Line of credit facility, termination fee $ 300,000        
Line of credit, outstanding     $ 0 $ 0  
Revolving Credit Facility | Minimum          
Debt Instrument [Line Items]          
Debt instrument spread on variable rate 0.25%        
Revolving Credit Facility | Maximum          
Debt Instrument [Line Items]          
Debt instrument spread on variable rate 4.50%        
Tranche A | Term Loan          
Debt Instrument [Line Items]          
Early payment of debt   $ 30,500,000      
Early payment of debt principal amount   28,300,000      
Early payment, term payment   1,800,000      
Early payment of debt termination fees   300,000      
Early payment of debt interest amount   100,000      
Loss on extinguishment of debt   $ 1,500,000