XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Temporary Equity, Equity and Dividends (Narrative) (Details) - $ / shares
1 Months Ended
May 08, 2024
Jan. 19, 2024
May 09, 2023
Mar. 06, 2023
Feb. 01, 2023
Jan. 13, 2023
Jan. 03, 2023
Aug. 06, 2024
Dividends Payable [Line Items]                
Dividends declared (usd per share) $ 0.27 $ 0.27 $ 0.27 $ 1.08   $ 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%