v3.25.2
LOSS PER COMMON SHARE (Details - Earnings Per Share) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net loss $ (3,899,897) $ (606,418) $ (6,360,327) $ (26,654,462)
Denominator:        
Denominator for basic net loss per common share - weighted average of common shares 515,490 6,278 427,361 3,762
Denominator for diluted net loss per common share - weighted average of common shares 515,490 6,278 427,361 3,762
Basic net loss per common share $ (7.57) $ (96.59) $ (14.88) $ (7,085.18)
Diluted net loss per common share $ (7.57) $ (96.59) $ (14.88) $ (7,085.18)
Denominator for diluted net loss per common share - weighted average of common shares 515,490 6,278 427,361 3,762
DTCC [Member]        
Denominator:        
Denominator for basic net loss per common share - weighted average of common shares 524,321   443,540  
Basic net loss per common share $ (7.44)   $ (14.34)  
Diluted net loss per common share $ (7.44)   $ (14.34)  
Denominator for diluted net loss per common share - weighted average of common shares 524,321   443,540