XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Temporary Equity, Equity and Dividends (Narrative) (Details) - $ / shares
1 Months Ended 3 Months Ended
Feb. 01, 2023
Jan. 03, 2023
Nov. 07, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Dividends Payable [Line Items]                
Dividends declared (usd per share)       $ 0.29 $ 0.27 $ 0.27 $ 0.27 $ 0.27
Securities Purchase Agreement                
Dividends Payable [Line Items]                
Initial conversion price (usd per share) $ 73.00              
Anti-dilution adjustment provisions (usd per share) $ 71.58              
Senior A Senior Preferred Shares | Securities Purchase Agreement                
Dividends Payable [Line Items]                
Initial preferred dividend, percentage 5.50%              
Participating dividends (usd per share) $ 0.27              
Subsequent Event                
Dividends Payable [Line Items]                
Dividends declared (usd per share)     $ 0.29          
VeriTread                
Dividends Payable [Line Items]                
Remaining units ownership interest, percentage   21.00%