v3.26.1
17. WARRANTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 21, 2025
Dec. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
WARRANTS        
Common stock, par value     $ 0.001 $ 0.001
Gain on change in fair value of warrant liability     $ 6,209  
Registered direct offering        
WARRANTS        
Shares sold (in shares) 1,508,462      
Common stock, par value $ 0.001      
Issue price $ 10      
Number of shares issued upon conversion of pre-funded warrants 3,491,538      
Number of shares issued per pre-funded warrants 1      
Exercise price of pre-funded warrants $ 0.01      
Gain on change in fair value of warrant liability   $ 6,200    
Gross proceeds received from offering $ 50,000      
Issuance costs $ 3,100   $ 314