XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt - Narrative (Details)
1 Months Ended 9 Months Ended 12 Months Ended
Apr. 01, 2024
USD ($)
installment
Feb. 14, 2022
USD ($)
Apr. 30, 2021
USD ($)
Jun. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Aug. 15, 2022
USD ($)
Jul. 29, 2021
USD ($)
Debt Instrument [Line Items]                
Current portion of long-term debt         $ 3,809,000 $ 0    
Long-term debt, net         87,633,000 80,641,000    
PNC Loan Facility | Line of Credit                
Debt Instrument [Line Items]                
Proceeds from facility     $ 34,600,000          
Maximum borrowing capacity   $ 125,000,000.0 65,000,000.0         $ 75,000,000.0
Pledged collateral     10,000,000.0          
Quarterly collateral released     $ 2,500,000          
Proceeds from lines of credit   16,300,000            
Unamortized debt issuance costs       $ 400,000        
PNC Loan Facility | Line of Credit | Debt Instrument, Threshold Limit, Period One                
Debt Instrument [Line Items]                
Minimum funding threshold (in percent)     0.65 0.65        
PNC Loan Facility | Line of Credit | Debt Instrument, Threshold Limit, Period Two                
Debt Instrument [Line Items]                
Minimum funding threshold (in percent)     0.75          
PNC Loan Facility | Line of Credit | Alternate Base Rate                
Debt Instrument [Line Items]                
Basis spread (in percent)     1.45%          
PNC Line of Credit | Revolving Credit Facility | Line of Credit                
Debt Instrument [Line Items]                
Maximum borrowing capacity   $ 10,000,000.0 $ 5,000,000.0       $ 1,000,000.0  
Bank fee (in percent)     1.65%          
Proceeds from lines of credit         0 $ 0    
Unused line fee (in percent)     0.20%          
PNC Line of Credit | Revolving Credit Facility | Line of Credit | Alternate Base Rate                
Debt Instrument [Line Items]                
Basis spread (in percent)     0.65%          
PNC Line of Credit | Revolving Credit Facility | Line of Credit | London Interbank Offered Rate (LIBOR) 1                
Debt Instrument [Line Items]                
Basis spread (in percent)     1.65%          
PNC Line of Credit | Revolving Credit Facility | Line of Credit | Bloomberg Short-Term Bank Yield Index                
Debt Instrument [Line Items]                
Basis spread (in percent)   1.65%            
HCC Acquisition Note Payable | Notes payable                
Debt Instrument [Line Items]                
Face value of debt $ 4,700,000              
Long-term debt, fair value 4,500,000              
Repayment of debt $ 1,000,000              
Number of installments | installment 18              
Installment amount $ 200,000              
Current portion of long-term debt         2,500,000      
Long-term debt, net         100,000      
CGCC Shareholders Note Payable | Notes payable                
Debt Instrument [Line Items]                
Face value of debt 6,400,000              
Long-term debt, fair value $ 6,500,000              
Number of installments | installment 60              
Installment amount $ 100,000              
Current portion of long-term debt         1,300,000      
Long-term debt, net         $ 4,800,000