v3.26.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 29, 2026
Jul. 01, 2026
Jun. 22, 2026
Feb. 28, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 31, 2026
Dec. 31, 2025
SUBSEQUENT EVENTS                
Common shares, shares outstanding         26,694,828     25,676,798
Haisco Agreement                
SUBSEQUENT EVENTS                
Non refundable payment     $ 20,000          
Upfront payment term     15 days          
Public offering                
SUBSEQUENT EVENTS                
Number of shares issued       3,105,000        
Proceeds from issuance of common shares         $ 1,388 $ 15,525    
Net proceeds       $ 14,000        
Subsequent events                
SUBSEQUENT EVENTS                
Common shares, shares outstanding             32,581,533  
Subsequent events | Public Offering and Overallotment Option                
SUBSEQUENT EVENTS                
Net proceeds   $ 106,300            
Subsequent events | Public offering                
SUBSEQUENT EVENTS                
Number of shares issued   5,000,000            
Sales price per share   $ 20            
Proceeds from issuance of common shares   $ 100,000            
Subsequent events | Underwriters option                
SUBSEQUENT EVENTS                
Sales price per share $ 20              
Proceeds from issuance of common shares $ 15,000              
Underwriters option term 30 days              
Shares available for underwriters option 750,000