v3.26.1
SHAREHOLDERS' EQUITY - Stock Warrants Issued in Connection with Consulting Services Agreement (Narrative) (Details)
$ / shares in Units, $ in Thousands
Aug. 01, 2025
USD ($)
shares
d
$ / shares
Jun. 30, 2026
USD ($)
Sep. 11, 2025
USD ($)
d
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Jun. 24, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]          
Number of warrants issued (in shares) 2        
Warrants | $   $ 2,800      
Exercise price of warrants (in dollars per share) | $ / shares       $ 23.86 $ 7.00
Aggregate purchase of warrants (in shares)       64,372 407,542
Measurement Input, Price Volatility          
Class of Warrant or Right [Line Items]          
Measurement input 1.77        
Measurement Input, Risk Free Interest Rate          
Class of Warrant or Right [Line Items]          
Measurement input 0.0403        
Measurement Input, Forfeiture Rate          
Class of Warrant or Right [Line Items]          
Measurement input 0.388        
Initial Warrant          
Class of Warrant or Right [Line Items]          
Warrants | $ $ 490   $ 300    
Exercise price of warrants (in dollars per share) | $ / shares $ 22   $ 23.87    
Average closing price, period | d 10   10    
Aggregate purchase of warrants (in shares)     12,567    
Warrants expected to be exercised | $ $ 300        
Remaining warrants | $     $ 190    
Coverage Warrant          
Class of Warrant or Right [Line Items]          
Exercise price of warrants (in dollars per share) | $ / shares $ 24.20        
Aggregate purchase of warrants (in shares) 35,000        
Initial valuation of the warrants | $ $ 500        
Warrants vested (in shares) 21,429        
Warrants unvested (in shares) 13,571