XML 41 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Details Narrative) - USD ($)
1 Months Ended 9 Months Ended
Jun. 16, 2023
Sep. 30, 2023
Credit Agreement [Member]    
Ratio Description   applicable margin of 1.875% to 2.625%, with such margins determined based on the Company’s senior net leverage ratio. The Company’s obligations under the Credit Agreement are secured by a lien on certain of the Company’s and its subsidiaries’ assets pursuant to a Pledge and Security Agreement
Revolving Credit Loan [Member]    
Annual Commitment Fee Percentage 0.30%  
Revolving Credit Loan [Member] | Minimum [Member] | LIBOR [Member]    
Basis Spread On Variable Rate   0.875
Revolving Credit Loan [Member] | Maximum [Member] | LIBOR [Member]    
Basis Spread On Variable Rate   1.625
Term Loan [Member] | September 30, 2023 through June 30, 2024 [Member]    
Quarterly Principal Payment   $ 750,000
Term Loan [Member] | September 30, 2025 through June 30, 2027 [Member]    
Quarterly Principal Payment   1,125,000
Term Loan [Member] | September 30, 2027 through March 31, 2028 [Member]    
Quarterly Principal Payment   $ 1,500,000
Term Loan [Member] | Minimum [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   1.875
Term Loan [Member] | Maximum [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   2.625
Interest Rate Swap [Member] | Term Loan [Member]    
Term portion loan $ 60,000,000  
Revolving Commitment Portion $ 30,000,000