v3.26.1
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Basic and Diluted Income per Share Computation Table

The following table sets forth the computation of basic and diluted income per share:

                           
    Three Months Ended June 30,   Six Months Ended June 30,  
    2026   2025   2026   2025  
Numerator:                          
Net income(loss) for basic and diluted earnings per share   $ 252,449   $ (206,867 ) $ (554,629 ) $ (1,373,104 )
Denominator for basic income per share weighted average shares     46,083,893     46,193,709     46,223,623     46,088,353  
Effect of dilutive securities:                          
Options, restricted stock units, and warrants     3,425,544              
Denominator for diluted income per share weighted average shares     49,509,437     46,193,709     46,223,623     46,088,353  
Basic income per share   $ 0.01   $ (0.00 ) $ (0.01 ) $ (0.03 )
Diluted income per share   $ 0.01   $ (0.00 ) $ (0.01 ) $ (0.03 )
Schedule of Net Revenues by Customer Type and Geography Table

The following table summarizes net revenues from our distributors and direct customers by geography for the three and six months ended June 30, 2026, and 2025.

 

    Three Months Ended June 30,   Six Months Ended June 30,  
    2026   2025   2026   2025  
Revenues                          
Domestic   $ 8,396,591   $ 8,012,272   $ 16,835,334   $ 15,217,904  
International     3,648,829     2,182,528     6,974,710     4,611,971  
Total   $ 12,045,420   $ 10,194,800   $ 23,810,044   $ 19,829,875