XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 101,379 $ 38,056
Accrued warranty reserve 347 1,926
Accrued compensation and deferred wages, marketing allowances, customer deposits. 514,547 269,457
Total $ 616,273 $ 309,439