Annual report [Section 13 and 15(d), not S-K Item 405]

Organization and Summary of Significant Accounting Policies (Details 2)

v3.25.4
Organization and Summary of Significant Accounting Policies (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Standard Product Warranty Accrual $ 213,546 $ 192,894
Less: Payments made (340,742) (217,609)
Add: Provision for current years warranty 362,356 238,261
Standard Product Warranty Accrual $ 235,160 $ 213,546