XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facilities and Long-Term Debt, Revolving Credit Facility (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Line of Credit Facility [Abstract]      
Outstanding borrowings under credit facility $ 245,450   $ 125,298
Revolving Credit Facility [Member]      
Line of Credit Facility [Abstract]      
Coverage ratio 1    
Revolving Credit Facility [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Borrowing base $ 15,000    
Coverage ratio 1.15    
Revolving Credit Facility [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Coverage ratio 1    
Revolving Credit Facility [Member] | Pay Cash Dividend [Member]      
Line of Credit Facility [Abstract]      
Agreement permissions $ 25,000    
Revolving Credit Facility [Member] | Pay Cash Dividend [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Agreement permissions 25,000    
Revolving Credit Facility [Member] | Stock Repurchase [Member]      
Line of Credit Facility [Abstract]      
Agreement permissions 20,000    
Revolving Credit Facility [Member] | Stock Repurchase [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Borrowing base 25,000    
Agreement permissions 20,000    
Revolving Credit Facility [Member] | Fixed Assets Included in Borrowing Base [Member]      
Line of Credit Facility [Abstract]      
Borrowing base $ 31,250    
Borrowing base percentage 12.50%    
Revolving Credit Facility [Member] | Fixed Assets Not Included in Borrowing Base [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Borrowing base $ 25,000    
Borrowing base percentage 10.00%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility [Abstract]      
Line of credit facility, accordion feature $ 50,000    
Maximum borrowing capacity $ 300,000   250,000
Maturity date Dec. 10, 2023    
Additional available borrowing capacity $ 52,000    
Outstanding borrowings under credit facility 245,500   125,300
Outstanding letters of credit $ 2,600   $ 2,600
Weighted average interest rate 1.80%   1.40%
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Canada [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity $ 10,000    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | SOFR [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.10%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | SOFR [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 1.25%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | SOFR [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 1.75%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Direct Borrowings [Member]      
Line of Credit Facility [Abstract]      
Outstanding borrowings under credit facility $ 230,000   $ 125,000
Weighted average interest rate 1.50%   1.40%
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Alternate Base Rate [Member]      
Line of Credit Facility [Abstract]      
Outstanding borrowings under credit facility $ 15,500   $ 300
Weighted average interest rate 3.75%   3.50%
Average daily loan balance outstanding $ 2,600 $ 1,200 $ 1,100
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Alternate Base Rate [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.25%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Alternate Base Rate [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.75%