XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventories [Abstract]  
Inventories
(4)
Inventories
 
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