v3.25.2
COMMON STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]        
Proceeds from public offering of common stock, net of offering costs   $ 16,031 $ 47,913  
At-The-Market Offerings        
Subsidiary, Sale of Stock [Line Items]        
Sale of stock, number of shares issued in transaction (in shares)   280,730   2,489,275
Proceeds from public offering of common stock, net of offering costs   $ 16,100   $ 123,800
Sale of stock, consideration received on transaction, net   $ 15,800   $ 122,200
Sale of stock, shares not yet settled (in shares)   7,482    
Sale of stock, shares authorized under agreement (in shares) 20,000,000      
Sale of stock, remaining number of shares authorized to be purchased (in shares)   19,790,632    
At-The-Market Offerings | Weighted-Average        
Subsidiary, Sale of Stock [Line Items]        
Sale of stock, price per share (in dollars per share)   $ 57.47   $ 49.75