XML 34 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Schedule of Inventory (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Accounting Policies [Abstract]    
Raw materials $ 1,455,751 $ 1,477,422
Work in process 60,691 60,401
Finished goods 1,004,903 978,527
Rental Equipment
Allowance excess and obsolete inventory (157,156) (176,419)
Inventory, net $ 2,364,190 $ 2,339,931