v3.25.2
SUBSEQUENT EVENTS (Details Narrative) - Subsequent Event [Member] - $ / shares
Jul. 21, 2025
Jul. 03, 2025
6.50% Convertible Notes Due 2029 [Member]    
Subsequent Event [Line Items]    
Debt description the conversion rate applicable to the 6.50% Convertible Notes due 2029 was adjusted to $7.53 per share (132.7530 shares of the Company’s common stock per $1,000 principal amount of the 6.50% Convertible Notes due 2029) from the initial conversion price of $7.75 per share (129.0323 shares of the Company’s common stock per $1,000 principal amount of the 6.50% Convertible Notes due 2029), which had been effective since issuance.  
O 2025 Q3 Dividends [Member]    
Subsequent Event [Line Items]    
Dividend payable, per share   $ 0.25