v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Inventory

Inventory consists of the following:

 

   June 30, 2025 (unaudited)  

December 31,

2024

 
         
Raw materials  $1,473,791   $1,199,389 
Work in process   90,844    40,978 
Finished goods   837,619    1,020,342 
Rental Equipment   0    - 
Allowance excess and obsolete inventory   (176,420)   (198,430)
Inventory, net  $2,225,836   $2,062,279 
Schedule of Related Party and Non-Related Party Revenue

A breakdown of the total revenue between related party and non-related party revenue is as follows:

 

   2025   2024 
   Six months ended June 30 
   2025   2024 
   (unaudited)   (unaudited) 
Revenues  $3,775,476   $3,705,798 
Revenues - related parties   272,617    291,350 
Total Revenues  $4,048,093   $3,997,148 
Schedule of Related Party and Non-Related Party Cost of Revenue

The breakdown of cost of sales to include cost of sales for related party and non-related party as well as the related party and non-related party royalty expense is as follows:

 

   2025   2024 
   Six months ended June 30 
   2025   2024 
   (unaudited)   (unaudited) 
Cost of revenues  $2,482,484   $2,223,445 
Cost of revenues - related parties   112,486    129,092 
           
Royalties expense - related parties   15,917    21,052 
Royalties expense   48,317    105,403 
Total cost of revenues  $2,659,204   $2,478,992 
Schedule of Supplemental Balance Sheet Information

Supplemental balance sheet information related to leases was as follows:

 

Operating Leases  June 30, 2025 
    (unaudited) 
Right-of-use assets  $1,427,525 
Current lease liabilities  $442,414 
Non-current lease liabilities   1,044,979 
Total lease liabilities  $1,487,393