XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Apr. 29, 2021
Debt Instrument [Line Items]              
Loss on extinguishment of debt   $ 176,000 $ 0 $ 176,000 $ 460,000    
Amended Credit Agreement              
Debt Instrument [Line Items]              
Debt instrument, term 5 years            
Debt issuance costs           $ 1,100,000  
Prior Credit Agreement              
Debt Instrument [Line Items]              
Loss on extinguishment of debt           $ 500,000  
Revolving Credit Facility | Amended Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 100,000,000            
Remaining borrowing capacity   100,000,000   100,000,000      
Revolving Credit Facility | Amended Credit Agreement | Minimum              
Debt Instrument [Line Items]              
Unused fee percentage 0.10%            
Revolving Credit Facility | Amended Credit Agreement | Maximum              
Debt Instrument [Line Items]              
Unused fee percentage 0.30%            
Revolving Credit Facility | Amended Credit Agreement | Minimum Floor              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.00%            
Revolving Credit Facility | Amended Credit Agreement | London Interbank Offered Rate (LIBOR) | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate 1.25%            
Revolving Credit Facility | Amended Credit Agreement | London Interbank Offered Rate (LIBOR) | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate 2.125%            
Revolving Credit Facility | Amended Credit Agreement | Base Rate | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.25%            
Revolving Credit Facility | Amended Credit Agreement | Base Rate | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate 1.125%            
Revolving Credit Facility | Prior Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 50,000,000
Letter of Credit | Amended Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 7,000,000            
Swing Line of Credit | Amended Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity 5,000,000            
Term Loan              
Debt Instrument [Line Items]              
Loss on extinguishment of debt   176,000   176,000      
Prepayment of term loan borrowings   $ 25,000,000   $ 25,000,000      
Term Loan | Amended Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity $ 100,000,000            
Interest rate at period end   6.00%   6.00%      
Term Loan | Amended Credit Agreement | Minimum Floor              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.00%            
Term Loan | Amended Credit Agreement | London Interbank Offered Rate (LIBOR) | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate 1.25%            
Term Loan | Amended Credit Agreement | London Interbank Offered Rate (LIBOR) | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate 2.125%            
Term Loan | Amended Credit Agreement | Base Rate | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.25%            
Term Loan | Amended Credit Agreement | Base Rate | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate 1.125%            
Term Loan | Prior Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 165,000,000