Quarterly report [Sections 13 or 15(d)]

COMMON STOCK (Details)

v3.25.1
COMMON STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]      
Proceeds from public offering of common stock, net of offering costs $ 5,198 $ 5,696  
At-The-Market Offerings      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, number of shares issued in transaction (in shares) 87,087   2,489,275
Proceeds from public offering of common stock, net of offering costs $ 5,200   $ 123,800
Sale of stock, consideration received on transaction, net $ 5,100   $ 122,200
Sale of stock, shares not yet settled (in shares) 0    
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,984,275    
At-The-Market Offerings | Weighted-Average      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, price per share (in dollars per share) $ 59.87   $ 49.75