XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventories [Abstract]  
Inventory Stated at Cost
Inventory, stated at cost, consisted of the following:
 
        
    June 30,       December 31,  
    2025       2024  
Materials
$ 2,000,538     1,308,863 
Work in progress
  1,567,202     982,630 
Finished goods
  1,664,998     754,830 
Inventory
$ 5,232,738     3,046,323