v3.25.2
COMMON STOCK (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 29, 2020
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Oct. 29, 2024
Aug. 08, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Share repurchase             $ 64.3  
Common stock, par value   $ 0.01   $ 0.01   $ 0.01    
Repurchase of shares   0 0 0 0      
Share Repurchase Program [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Share repurchase               $ 5.0
Share Repurchase Program [Member] | Maximum [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Share repurchase               5.0
At-the-Market Sales Agreement [Member] | Maximum [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Gross sales price, percentage       2.00%        
Debt securities   $ 98.8   $ 98.8        
Common Stock [Member] | Share Repurchase Program [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Share repurchase               $ 5.0
Common stock, par value               $ 0.01
Stock repurchase program, remaining authorized repurchase amount   $ 25.0   $ 25.0        
Common Stock [Member] | At-the-Market Sales Agreement [Member] | Maximum [Member]                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Aggregate amount of shares $ 150.0