XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments and Recently Issued Accounting Pronouncements (Details)
12 Months Ended
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Fair Value of Financial Instruments          
Transfers of financial assets between Level 1 and Level 2     $ 0    
Transfers of financial assets between Level 2 and Level 1     0    
Transfers of financial assets into Level 3     0    
Transfers of financial assets out of Level 3     0    
Liabilities:          
Contingent consideration     $ 1,225,000 $ 5,894,000 $ 5,593,000
Contingent consideration, valuation technique extensible list     us-gaap:IncomeApproachValuationTechniqueMember us-gaap:IncomeApproachValuationTechniqueMember  
Contingent consideration, measurement input extensible list     us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember  
Contingent consideration, measurement input     0.049 0.049  
Change in the contingent consideration liability          
Beginning Balance     $ 5,894,000 $ 5,593,000  
Contingent consideration payment     (1,657,000) (1,460,000)  
Accretion of contingent consideration     77,000 104,000  
Ending Balance     1,225,000 5,894,000  
Accumulated deficit     (99,864,000) (102,703,000)  
Allowance for credit losses     5,047,000 5,288,000  
Outstanding borrowings     59,200,000 79,200,000  
Fair value of outstanding borrowing     $ 59,600,000 $ 79,800,000  
Debt instrument, valuation technique, extensible list     us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:ValuationTechniqueDiscountedCashFlowMember  
Debt instrument, measurement input     0.064 0.069  
Borrowings of revolver     $ 28,000,000 $ 84,175,000  
Revolver repaid     48,000,000 84,175,000  
Cumulative effect adjustment | ASU 2016-13          
Change in the contingent consideration liability          
Accumulated deficit         (100,000)
Allowance for credit losses         $ 100,000
Change 4 Growth          
Liabilities:          
Contingent consideration     500,000    
Change in the contingent consideration liability          
Earnout adjustment     (1,571,000)    
Contingent consideration payment     (2,200,000) (1,460,000)  
Contingent consideration payment   $ 5,560,000      
Ending Balance     500,000    
Ventana Research, Inc          
Liabilities:          
Contingent consideration     700,000    
Change in the contingent consideration liability          
Earnout adjustment     (818,000)    
Contingent consideration payment $ 1,657,000   157,000 (1,657,000)  
Ending Balance     700,000    
Recurring          
Assets:          
Cash equivalents     84,000 7,067,000  
Total     84,000 7,067,000  
Liabilities:          
Contingent consideration     1,225,000 5,894,000  
Total     1,225,000 5,894,000  
Change in the contingent consideration liability          
Beginning Balance     5,894,000    
Ending Balance     1,225,000 5,894,000  
Recurring | Level 1          
Assets:          
Cash equivalents     84,000 7,067,000  
Total     84,000 7,067,000  
Recurring | Level 3          
Liabilities:          
Contingent consideration     1,225,000 5,894,000  
Total     1,225,000 5,894,000  
Change in the contingent consideration liability          
Beginning Balance     5,894,000    
Ending Balance     $ 1,225,000 $ 5,894,000