XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail 1) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts payable $ 148,935 $ 126,281
Accrued warranty reserve 41,742 46,322
Accrued compensation and deferred wages, marketing allowances, customer deposits. 185,777 365,948
Total $ 376,454 $ 538,551