v3.25.2
STOCKHOLDERS' EQUITY, Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 37 Months Ended
May 08, 2025
May 08, 2024
Feb. 27, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
May 24, 2022
Share Repurchase Program [Abstract]              
Authorized amount of share repurchase program             $ 30.0
Period over which common stock can be repurchased       12 months      
Additional period over which common stock can be repurchased 12 months 12 months 12 months        
Additional authorized amount of share repurchase program     $ 10.0        
Additional amount of shares repurchased     $ 30.6        
Remaining authorized amount of share repurchase program       $ 29.7   $ 29.7  
Total number of shares repurchased (in shares)       0 0 1,700,000  
Average share price (in dollars per share)       $ 5.95   $ 5.95  
Amount of shares repurchased           $ 10.3