v3.26.1
18. SUBSEQUENT EVENT (Details) - USD ($)
1 Months Ended
May 31, 2026
Aug. 01, 2023
Subsequent Event [Line Items]    
Maximum aggregate offering price   $ 25,000,000
Subsequent Event    
Subsequent Event [Line Items]    
Shares sold (in shares) 950,401  
Average price $ 10.1  
Proceeds from issuance of common stock $ 9,600,000  
Offering costs $ 321,000