XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Long-Term Debt and Loan Agreements - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2021
Mar. 31, 2017
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Mar. 31, 2021
Debt Instrument [Line Items]                
Long-term Debt     $ 104,000   $ 104,000   $ 91,000  
Debt instrument maturity date         Jan. 15, 2026      
Long-term Debt     103,956   $ 103,956   $ 90,945  
Repayments of long-term debt         0 $ 40,000    
Senior Unsecured Notes [Member]                
Debt Instrument [Line Items]                
Long-term Debt     38,000   38,000      
Senior Unsecured Notes [Member] | Minimum [Member]                
Debt Instrument [Line Items]                
Long-term Debt     $ 11,000   $ 11,000      
Interest rate     5.25%   5.25%      
Debt instrument maturity date         Jan. 15, 2024      
Senior Unsecured Notes [Member] | Maximum [Member]                
Debt Instrument [Line Items]                
Long-term Debt     $ 15,000   $ 15,000      
Interest rate     5.45%   5.45%      
Loan Agreement [Member]                
Debt Instrument [Line Items]                
Maximum borrowing capacity on line of credit   $ 200,000           $ 250,000
Loan maturity period   2022-03     2024-03      
Remaining amount available under the line of credit     $ 178,300   $ 178,300      
Letters of credit     $ 5,700   $ 5,700      
Repayments of long-term debt $ 40,000              
Debt weighted average interest rate1     3.97% 5.13% 4.05% 5.23%    
Other Assets [Member]                
Debt Instrument [Line Items]                
Deferred financing fees     $ 1,100   $ 1,100