v3.26.3
NET INCOME (LOSS) PER SHARE (Details Narrative) - Share-Based Payment Arrangement, Option [Member] - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Option Indexed to Issuer's Equity [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share 498,000      
Dilutive effect of employee stock options   6,300,000 7,000,000.0 6,300,000
Computation of diluted net income (loss) per share   493,000 369,000 669,000