Long-Term Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2021
Dec. 31, 2015
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Mar. 31, 2019
Apr. 08, 2020
Dec. 31, 2019
Mar. 01, 2019
Dec. 31, 2018
Aug. 31, 2018
Feb. 28, 2017
Debt Instrument [Line Items]                          
Outstanding balance           $ 154,222,000     $ 154,666,000        
Outstanding on loan           152,513,000     153,048,000        
Unamortized debt issuance costs           $ 1,709,000     1,618,000        
Prime Rate                          
Debt Instrument [Line Items]                          
Debt instrument, interest rate           3.50%              
RDS equipment and vehicle notes                          
Debt Instrument [Line Items]                          
Debt instrument, maturity date           May 31, 2023              
Outstanding balance           $ 398,000     489,000        
December 2015, ASG loan agreement                          
Debt Instrument [Line Items]                          
Aggregate amount   $ 1,700,000                      
Debt instrument, interest rate   3.75%                      
Debt instrument, maturity date range, start   Apr. 08, 2016                      
Debt instrument, maturity date range, end   Mar. 08, 2021                      
Outstanding on loan           $ 300,000     400,000        
February 2017, ASG financing agreement                          
Debt Instrument [Line Items]                          
Debt instrument, maturity date range, start           Jul. 01, 2017              
Debt instrument, maturity date range, end           Feb. 28, 2023              
Outstanding on loan             $ 155,400,000     $ 11,500,000 $ 144,200,000    
Line of credit facility, maximum borrowing capacity                     $ 174,200,000 $ 101,400,000 $ 105,000,000
Debt instrument leverage ratio           3.90%              
February 2017, ASG financing agreement | Leverage Ratio Greater Than 2.40 | Minimum                          
Debt Instrument [Line Items]                          
Debt instrument leverage ratio           2.40%              
February 2017, ASG financing agreement | Leverage Ratio Greater Than 2.40 | Base Rate                          
Debt Instrument [Line Items]                          
Debt instrument margin basis point           4.75%              
February 2017, ASG financing agreement | Leverage Ratio Greater Than 2.40 | LIBOR                          
Debt Instrument [Line Items]                          
Debt instrument margin basis point           6.75%              
February 2017, ASG financing agreement | Leverage Ratio Less Than 2.40 | Maximum                          
Debt Instrument [Line Items]                          
Debt instrument leverage ratio           2.40%              
February 2017, ASG financing agreement | Leverage Ratio Less Than 2.40 | Base Rate                          
Debt Instrument [Line Items]                          
Debt instrument margin basis point           4.25%              
February 2017, ASG financing agreement | Leverage Ratio Less Than 2.40 | LIBOR                          
Debt Instrument [Line Items]                          
Debt instrument margin basis point           6.25%              
February 2017, ASG financing agreement | Forecast                          
Debt Instrument [Line Items]                          
Debt instrument leverage ratio 3.75%   3.90% 3.90% 3.90%                
ASG term loans                          
Debt Instrument [Line Items]                          
Outstanding balance           $ 153,824,000     154,177,000        
Non-cash interest expense           100,000 $ 100,000            
Unamortized debt issuance costs           $ 2,000,000     $ 2,100,000        
ASG term loans | Minimum | Subsequent Event                          
Debt Instrument [Line Items]                          
Financial covenant availability               $ 35,000,000