v3.26.1
CAPITAL STOCK (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
2026 Public Offering            
Class of Stock [Line Items]            
Aggregate offering $ 143.8          
Common Stock | 2026 Public Offering            
Class of Stock [Line Items]            
Shares sold (in shares) 8,455,883          
Sale of stock price (in dollars per share) $ 17.00          
Common Stock | Over-Allotment Option            
Class of Stock [Line Items]            
Shares sold (in shares) 1,102,941          
Common Stock | March 2025 ATM Agreement            
Class of Stock [Line Items]            
Shares sold (in shares)     0 0 0 0
Aggregate offering   $ 300.0        
Commission fee (in percent)   3.00%