XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
THE COMPANY AND BASIS OF PRESENTATION (Details - Balance sheet changes from split) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Offsetting Assets [Line Items]    
Common shares issued and outstanding - pre-2025 splits, - 12,389,989 and 825,459 shares [1] $ 0  
Common Stock, Shares, Issued 1,370 91
Additional paid-in capital - post-2025 splits $ 52,232,368 $ 43,553,531
Pre 2025 Split [Member]    
Offsetting Assets [Line Items]    
Common shares issued and outstanding - pre-2025 splits, - 12,389,989 and 825,459 shares 124 8
Additional paid-in capital - post-2025 splits $ 52,232,244 43,553,523
Post 2025 Split [Member]    
Offsetting Assets [Line Items]    
Common shares issued and outstanding - pre-2025 splits, - 12,389,989 and 825,459 shares [1]   $ 0
Common Stock, Shares, Issued 1,370 91
Common Stock, Shares, Outstanding 1,370 91
Additional paid-in capital - post-2025 splits $ 52,232,368 $ 43,553,531
[1] Rounds to less than one share or $1