Annual report pursuant to Section 13 and 15(d)

REVENUE (Tables)

v3.24.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF DISAGGREGATION OF REVENUE

The following table represents a disaggregation of revenue for the years ended December 31, 2023 and 2022:

  

    2023     2022  
    Year Ended December 31,  
    2023     2022  
    ($ in thousands)  
Healthcare IT:                
Technology-enabled business solutions   $ 76,640     $ 88,140  
Professional services     23,022       33,984  
Printing and mailing services     2,968       2,207  
Group purchasing services     1,053       945  
Medical Practice Management:                
Medical practice management services     13,376       13,550  
Total   $ 117,059     $ 138,826  
SCHEDULE OF CHANGES IN ACCOUNTS RECEIVABLE, CONTRACT ASSET AND DEFERRED REVENUE

  SCHEDULE OF CHANGES IN ACCOUNTS RECEIVABLE, CONTRACT ASSET AND DEFERRED REVENUE 

    Accounts
Receivable – Net
    Contract Asset     Deferred Revenue
(current)
    Deferred Revenue
(long term)
 
    ($ in thousands)  
Balance as of January 1, 2023   $ 14,773     $ 4,399     $ 1,386     $ 342  
(Decrease) increase, net     (2,885 )     695       (6 )     (86 )
Balance as of December 31, 2023   $ 11,888     $ 5,094     $ 1,380     $ 256  
                                 
Balance as of January 1, 2022   $ 17,006     $ 4,725     $ 1,085     $ 341  
(Decrease) increase, net     (2,233 )     (326 )     301       1  
Balance as of December 31, 2022   $ 14,773     $ 4,399     $ 1,386     $ 342  
SCHEDULE OF TRADE ALLOWANCE FOR DOUBTFUL ACCOUNTS

Changes in the allowance for expected credit losses for trade accounts receivable are presented in the table below:

 

 SCHEDULE OF TRADE ALLOWANCE FOR DOUBTFUL ACCOUNTS 

    2023     2022  
    Year Ended December 31,  
    2023     2022  
    ($ in thousands)  
Beginning balance   $ 823     $ 537  
Adoption of ASC 326     186       -  
Provision     454       740  
Recoveries/adjustments     107       313  
Write-offs     (691 )     (767 )
Ending balance   $ 879     $ 823