XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK COMPENSATION (Details - Option activity) - $ / shares
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options, granted 0 0
Options Held [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options outstanding, beginning balance 86,466  
Range of exercise prices, beginning balance 6.90 – 25.20  
Weighted average exercise price outstanding, beginning balacne $ 22.40  
Stock options, granted 0  
Range of exercise prices, granted  
Weighted average exercise price, granted $ 0  
Stock options, cancelled/expired 616  
Range of exercise prices, cancelled/expired 14.10-1,425.00  
Weighted average exercise price, cancelled/expired $ 206.34  
Stock options outstanding, ending balance 85,850  
Range of exercise prices, ending balance 6.90 – 25.20  
Weighted average exercise price outstanding, ending balance $ 16.60  
Stock options, exercisable 61,977  
Range of exercise prices, exercisable 6.90 – 25.20  
Weighted average exercise price, exercisable $ 17.37