XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF DISAGGREGATION OF REVENUE

The following table represents a disaggregation of revenue for the three and six months ended June 30, 2025 and 2024:

 

   2025   2024   2025   2024 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2025   2024   2025   2024 
   ($ in thousands) 
Healthcare IT:                    
Technology-enabled business solutions  $18,991   $19,034   $36,696   $36,317 
Professional services   4,076    4,491    9,967    8,913 
Printing and mailing services   802    809    1,681    1,670 
Group purchasing services   208    246    375    401 
Medical Practice Management:                    
Medical practice management services   3,300    3,510    6,290    6,751 
Total  $27,377   $28,090   $55,009   $54,052 
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, 2025  $12,774   $4,334   $1,212   $387 
Acquisitions   -    32    -    - 
Increase (decrease), net   789    (411)   20    244 
Balance as of June 30, 2025  $13,563   $3,955   $1,232   $631 
                    
Balance as of January 1, 2024  $11,888   $5,094   $1,380   $256 
Increase (decrease), net   1,191    (294)   (156)   134 
Balance as of June 30, 2024  $13,079   $4,800   $1,224   $390 
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:

 

   Six Months Ended   Year Ended 
   June 30, 2025   December 31, 2024 
   ($ in thousands) 
Beginning balance  $837   $879 
Provision   169    334 
Recoveries/adjustments   -    2 
Write-offs   (131)   (378)
Ending balance  $875   $837