v3.25.2
STOCKHOLDERS' EQUITY, Common Stock (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Vote
shares
Dec. 31, 2024
shares
Common Stock [Abstract]    
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 31,625,285 31,462,640
Common stock, shares outstanding (in shares) 31,625,285 31,462,640
Common Stock [Member]    
Common Stock [Abstract]    
Common stock, shares authorized (in shares) 100,000,000  
Common stock, shares issued (in shares) 31,625,285  
Common stock, shares outstanding (in shares) 31,625,285  
Common stock voting rights per share | Vote 1  
Cash dividends declared or paid | $ $ 0