XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.3
NATURE OF OPERATIONS, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of allowance for credit losses
Summary of allowance for credit losses  September 30,  December 31,
(Dollars in thousands)  2024  2023
Allowance for credit losses:          
Beginning of period  $448   $ 
Net provision for credit losses   (7)   448 
(Charge-offs)/recoveries, net   (117)    
End of Period  $324   $448 
           
Allowance for credit losses as a % of total Accounts Receivable   2.9%    2.8% 
Schedule of contingent consideration
            
   Level 1   Level 2   Level 3 
Contingent Consideration as of December 31, 2023  $   $   $4,725 
Additions           276 
Change in fair value           (4,545)
Contingent Consideration as of September 30, 2024  $   $   $456 
Calculation of earnings (loss) per share
Calculation of earnings (loss) per share            
   Three Months Ended  Nine Months Ended
   September 30,  September 30,
   2024  2023  2024  2023
   (in thousands, except per share data)
Numerator:            
Numerator for basic and diluted loss per share - net income (loss)  $1,297   $(3,629)  $(6,656)  $(10,990)
Denominator:                    
Number of shares used in basic computation   14,702    13,936    14,558    13,939 
Denominator for diluted loss per share - weighted-average number of shares of common stock outstanding   14,711    13,936    14,558    13,939 
Loss per share                    
Basic  $0.09   $(0.26)  $(0.46)  $(0.79)
Diluted  $0.09   $(0.26)  $(0.46)  $(0.79)