XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.3
CUSTOMER DEPOSITS
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
CUSTOMER DEPOSITS

NOTE 14. CUSTOMER DEPOSITS

 

We recognize customer deposits as revenue at the time of acceptance and the transfer of control to the customers. Total customer deposits of $2,350,219 recorded as of December 31, 2024 were recognized in revenue during the nine months ended September 30, 2025. Total customer deposits of $2,676,435 recorded as of December 31, 2023 were recognized in revenue during the fiscal year ended December 31, 2024.

 

The movement in customer deposits is as follows:

 SCHEDULE OF MOVEMENT IN CUSTOMER DEPOSITS

 

           
   September 30, 2025   December 31, 2024 
Balance at beginning period  $2,350,219    2,676,435 
Decrease in contract liabilities as a result of recognizing revenue during the year was included in the contract liabilities at the beginning of the year   (19,743,800)   (17,771,105)
Increase in contract liabilities as a result of billings in advance of performance obligation under contracts   19,313,614    17,444,889 
Refunded to the customers   (238,500)   - 
Balance at the end of the period  $1,690,533    2,350,219