XML 76 R65.htm IDEA: XBRL DOCUMENT v3.26.1
INCOME TAXES - Cash paid for income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2023
INCOME TAXES    
Income taxes, net of amounts refunded $ (346,907) $ (9,747,239)
U.S.    
INCOME TAXES    
Income taxes, net of amounts refunded 0  
California    
INCOME TAXES    
Income taxes, net of amounts refunded (353,453)  
Other    
INCOME TAXES    
Income taxes, net of amounts refunded $ 6,546