Annual report [Section 13 and 15(d), not S-K Item 405]

COMMON STOCK (Details)

v3.25.4
COMMON STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]        
Proceeds from public offering of common stock, net of offering costs   $ 31,681 $ 122,635 $ 203,683
At-The-Market Offerings        
Subsidiary, Sale of Stock [Line Items]        
Sale of stock, number of shares issued in transaction (in shares)   540,423 2,489,275 5,149,460
Proceeds from public offering of common stock, net of offering costs   $ 31,900 $ 123,800 $ 205,700
Sale of stock, consideration received on transaction, net   $ 31,300 $ 122,200 $ 203,300
Sale of stock, shares not yet settled (in shares)   3,152    
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,530,939    
At-The-Market Offerings | Weighted-Average        
Subsidiary, Sale of Stock [Line Items]        
Sale of stock, price per share (in dollars per share)   $ 59.01 $ 49.75 $ 39.94