Quarterly report pursuant to Section 13 or 15(d)

Debt - Narrative (Details)

v3.21.2
Debt - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jul. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]            
2021 $ 11,250,000   $ 11,250,000      
2022 22,500,000   22,500,000      
2023 $ 243,233,000   243,233,000      
Subsequent Event            
Debt Instrument [Line Items]            
2021         $ 7,500,000  
2022         15,000,000.0  
2023         15,000,000.0  
2024         $ 239,500,000  
Loans Payable And Revolving Credit Facility            
Debt Instrument [Line Items]            
Increase in maximum availability     $ 100,000,000      
Effective interest rate 3.44%   3.44%      
Interest expense, net $ 2,400,000 $ 2,800,000 $ 5,100,000 $ 6,300,000    
Loans Payable And Revolving Credit Facility | Minimum            
Debt Instrument [Line Items]            
Interest rate range 3.00%   3.00%      
Loans Payable And Revolving Credit Facility | Maximum            
Debt Instrument [Line Items]            
Interest rate range 5.61%   5.61%      
Loans Payable And Revolving Credit Facility | Swap            
Debt Instrument [Line Items]            
Derivative notional amount $ 75,000,000   $ 75,000,000     $ 145,000,000
Loans Payable And Revolving Credit Facility | LIBOR            
Debt Instrument [Line Items]            
Base margin     2.25%      
Loans Payable And Revolving Credit Facility | Base Rate            
Debt Instrument [Line Items]            
Base margin     1.00%      
Revolving Loans            
Debt Instrument [Line Items]            
Revolving loans maximum borrowing capacity 350,000,000   $ 350,000,000      
Letters of credit outstanding $ 803,000   $ 803,000     $ 0