v3.26.1
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2026
Revenue from Contracts with Customers [Abstract]  
REVENUE FROM CONTRACTS WITH CUSTOMERS

3. REVENUE FROM CONTRACTS WITH CUSTOMERS

 

The Company recognizes revenue in accordance with ASC 606, “Revenue from Contracts with Customers”, by applying the five-step model to all contracts with customers: (i) identification of the contract, (ii) identification of performance obligations, (iii) determination of the transaction price, (iv) allocation of the transaction price to the performance obligations, and (v) recognition of revenue when, or as, the Company satisfies a performance obligation.

 

The Company’s revenue is derived from the provision of system solutions in Payment Processing (Fintech), Regulatory Technology (RegTech) and Robotic Process Automation (RPA). Each contract specifies the services to be delivered, the total consideration, and the applicable payment terms.

 

Performance obligations generally consist of the delivery of software solutions, implementation services, customization, and, when applicable, post-implementation support and maintenance. The Company evaluates whether such services are distinct and accounts for them as separate performance obligations if appropriate.

 

The transaction price is determined based on the consideration specified in the contract, which may include fixed and variable amounts. Variable consideration, if any, is estimated using either the expected value or the most likely amount method, depending on which better predicts the amount of consideration to which the Company will be entitled. The Company includes variable consideration in the transaction price only to the extent that it is probable that a significant reversal of revenue will not occur.

 

Revenue is recognized when control of the promised goods or services is transferred to the customer. For implementation and customization services, revenue is generally recognized over time as the services are performed, as the customer simultaneously receives and consumes the benefits. For software solutions, revenue is recognized at a point in time or over time, depending on the nature of the arrangement and the transfer of control. Revenue from support and maintenance services is typically recognized over time on a straight-line basis over the service period.

 

The Company’s payment terms vary by contract but generally require payment within a specified period following invoicing. In certain arrangements, the Company may receive advance payments, which are recorded as contract liabilities and recognized as revenue when the related performance obligations are satisfied.

 

Cost of revenue

 

Cost of revenue includes direct costs associated with provision of services such as development costs, purchases of third-party software, maintenance fees and consultation fees.

 

Disaggregation of revenue

 

The table below shows the revenue disaggregation by type of services for the three and six months ended June 30, 2026 and 2025:

 

Revenue disaggregation by type of services   For the three
months ended
June 30,
2026
(Unaudited)
    For the three
months ended
June 30,
2025
(Unaudited)
    For the six
months ended
June 30,
2026
(Unaudited)
   

For the six
months ended
June 30,
2025

(Unaudited)

 
Payment Processing (Fintech)   $ 705,043     $ 422,219     $ 1,280,673     $ 579,632  
Regulatory Technology (RegTech)     612,637       356,079       1,183,042       758,680  
Robotic Process Automation (RPA)     198,702       228,998       328,189       290,163  
Total revenue   $ 1,516,382     $ 1,007,296     $ 2,791,904     $ 1,628,475  

Contract assets

 

Contract assets represent the Company’s right to consideration in exchange for services transferred to customers for which the Company has not yet billed the customer.

 

Contract liabilities

 

For a service contract where the performance obligation has not been completed, the contract liabilities are recorded for any payments received in advance from the customer before completion of the performance obligation.

 

As of June 30, 2026 and December 31, 2025, the Company’s contract assets and contract liabilities are classified as current assets and current liabilities, respectively, as presented below:

 

    As of
June 30,
2026
(Unaudited)
    As of
December 31,
2025
(Audited)
 
Current assets            
Contract assets   $ 282,584     $ 159,867  
                 
Current liabilities                
Contract liabilities   $ 912,305     $ 734,475  

 

Changes in contract assets during the six months ended June 30, 2026 are as follows:

 

    For the six
months ended
June 30,
2026
(Unaudited)
 
Contract assets, January 1, 2026   $ 159,867  
New contract assets     468,625  
Revenue recognized and billed     (341,671 )
Exchange rate difference     (4,237 )
Contract assets, June 30, 2026   $ 282,584  

 

Changes in contract liabilities during the six months ended June 30, 2026 are as follows:

 

    For the six
months ended
June 30,
2026
(Unaudited)
 
Contract liabilities, January 1, 2026   $ 734,475  
New contract liabilities     1,162,961  
Performance obligations satisfied     (975,704 )
Exchange rate difference     (9,427 )
Contract liabilities, June 30, 2026   $ 912,305  

 

Remaining performance obligations

 

Remaining performance obligations represent the transaction price of firm orders for which a good or service has not been delivered to our customer. As of June 30, 2026, the aggregate amount of the transaction price allocated to remaining performance obligations was $912,305. The Company expects to recognize revenue on $786,298 of its remaining performance obligations within the next 12 months following June 30, 2026, and $126,007 within the next 24 months following June 30, 2026.