XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings Schedule of Revolving Credit Facility (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Long-term Line of Credit   $ 45,000,000.0    
Debt Instrument, Covenant, EBITDA to Interest Ratio, Minimum   3.00    
Debt Instrument, Covenant, Debt to EBITDA, Maximum   3.75    
Debt Instrument, Covenant, Senior Secured Leverage Ratio, Maximum   3.25    
Line of Credit Facility, Commitment Fee Percentage     0.23%  
Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year   $ 0    
Long-term Debt, Maturities, Repayments of Principal in Year Two   0    
Long-term Debt, Maturities, Repayments of Principal in Year Four   0    
Long-term Debt, Maturities, Repayments of Principal in Year Five   $ 0    
Shares Issued During Period, Value, Exercise of Warrants     $ 0  
Treasury Stock, Common        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Shares Issued During Period, Value, Exercise of Warrants $ (3,100,000)   $ (3,100,000)  
Line of Credit | Weighted Average        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Line of Credit Facility, Commitment Fee Percentage   0.23%    
Credit Facility due January 2, 2024 [Member] | London Interbank Offered Rate LIBOR prior to 2023        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Long-term Debt, Weighted Average Interest Rate, at Point in Time     2.18%  
Credit Facility due January 2, 2024 [Member] | Line of Credit        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Long-term Line of Credit   $ 45,000,000.0   $ 45,000,000.0
Credit Facility due February 8, 2028        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity   $ 400,000,000    
Credit Facility due February 8, 2028 | Minimum [Member]        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Line of Credit Facility, Commitment Fee Percentage   0.225%    
Credit Facility due February 8, 2028 | Minimum [Member] | Applicable margin alternate base rate [Member]        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Debt Instrument, Basis Spread on Variable Rate   0.50%    
Credit Facility due February 8, 2028 | Maximum [Member]        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Line of Credit Facility, Commitment Fee Percentage   0.35%    
Credit Facility due February 8, 2028 | Maximum [Member] | Applicable margin alternate base rate [Member]        
Schedule of Term Loan and Revolving Credit Facilities [Line Items]        
Debt Instrument, Basis Spread on Variable Rate   1.50%