XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Additional Information (Details) - USD ($)
9 Months Ended
Jun. 10, 2022
Sep. 30, 2024
Sep. 30, 2023
May 01, 2023
Apr. 30, 2023
Line of Credit Facility [Line Items]          
Defaults payments of subordinated notes   $ 0 $ 393,000    
Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Line of credit   0      
Available borrowing capacity   $ 90,800,000      
A&R Credit Agreement          
Line of Credit Facility [Line Items]          
Line of credit facility, maturity date   Jun. 10, 2022      
Second A&R Credit Agreement          
Line of Credit Facility [Line Items]          
Line of credit facility, quarterly principal payment $ 1,250,000        
Line of credit facility, frequency of payments   first day of each quarter      
Line of credit facility, maturity date Jun. 10, 2026        
Second A&R Credit Agreement | Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Line of credit $ 90,000,000        
Uncommitted accordion facility 20,000,000        
Available borrowing capacity       $ 15,000,000  
Increased borrowing availability         $ 110,000,000
Second A&R Credit Agreement | Term Loan          
Line of Credit Facility [Line Items]          
Line of credit $ 24,400,000        
Increased borrowing availability         $ 25,000,000
Four A&R Credit Agreement [Member]          
Line of Credit Facility [Line Items]          
Debt modification gain (loss)   $ 0      
Term of debt covenants   We were in compliance with our debt covenants at September 30, 2024 and December 31, 2023.