v3.26.1
COMMON STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Subsidiary, Sale of Stock [Line Items]      
Proceeds from public offering of common stock, net of offering costs $ 153,154 $ 16,031  
At-The-Market Offerings      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, shares authorized under agreement (in shares) 20,000,000    
Sale of stock, number of shares issued in transaction (in shares) 2,790,683   540,423
Proceeds from public offering of common stock, net of offering costs $ 154,700   $ 31,900
Sale of stock, consideration received on transaction, net $ 152,900   $ 31,300
Sale of stock, shares not yet settled (in shares) 5,159    
Sale of stock, remaining number of shares authorized to be purchased (in shares) 16,740,256    
At-The-Market Offerings | Weighted-Average      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, price per share (in dollars per share) $ 55.43   $ 59.01