XML 95 R88.htm IDEA: XBRL DOCUMENT v3.26.1
SUBSEQUENT EVENTS - Narrative (Details) - USD ($)
3 Months Ended
Dec. 08, 2025
Nov. 19, 2025
Oct. 08, 2025
Jul. 31, 2025
Jul. 31, 2024
Nov. 07, 2025
Subsequent Event [Line Items]            
Dividends paid       $ 0 $ 500,000  
Subsequent Event            
Subsequent Event [Line Items]            
Dividends paid $ 4,000,000          
Reimbursed amount including related surcharges and local withholdings on exchange rate at settlement   $ 9,700,000        
Ownership percentage threshold for shareholder rights plan           9.99%
Subsequent Event | Series C Junior Participating Preferred Stock            
Subsequent Event [Line Items]            
Preferred stock, par value           $ 0.001
Preferred stock, value           $ 20.58
Subsequent Event | O 2025 Q2 Dividends            
Subsequent Event [Line Items]            
Dividend payable     $ 0.045      
Dividends payable, Date declared     Oct. 08, 2025      
Dividends payable, Date to be Paid     Oct. 31, 2025      
Dividends payable, Date of record     Oct. 20, 2025      
Subsequent Event | O 2025 Q3 Dividends            
Subsequent Event [Line Items]            
Dividends payable, Date declared Dec. 08, 2025          
Dividends payable, Date to be Paid Jan. 30, 2026          
Dividends payable, Date of record Jan. 19, 2026          
Cash dividend per share $ 0.075          
Minimum | Subsequent Event | O 2025 Q3 Dividends            
Subsequent Event [Line Items]            
Dividend payable $ 0.045          
Maximum | Subsequent Event | O 2025 Q3 Dividends            
Subsequent Event [Line Items]            
Dividend payable $ 0.075