XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of inventory
        
   June 30, 2024   December 31, 2023 
Parts  $1,051   $1,051 
Finished goods   494,893    281,020 
Inventory  $495,944   $282,071