XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 06, 2024
Jul. 15, 2024
Jul. 08, 2024
Apr. 23, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Subsequent Event [Line Items]                
Dividends, common stock         $ 7,344 $ 7,243 $ 7,229 $ 6,732
Common stock, dividends, per share, declared (in dollars per share)         $ 0.12 $ 0.12 $ 0.12 $ 0.12
Kenya Revenue Authority                
Subsequent Event [Line Items]                
Income tax possible loss       $ 79,000        
Subsequent Event                
Subsequent Event [Line Items]                
Dividends, common stock $ 7,200              
Common stock, dividends, per share, declared (in dollars per share) $ 0.12              
Subsequent Event | Senior Convertible Notes Due 2027 | Convertible Debt                
Subsequent Event [Line Items]                
Debt instrument, interest rate, stated percentage   2.50%            
Debt instrument, face amount   $ 45,200            
Convertible debt, noncurrent   431,300            
Proceeds from convertible debt   $ 44,200            
Subsequent Event | Kenya Revenue Authority                
Subsequent Event [Line Items]                
Income tax possible loss     $ 0