XML 151 R136.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 23, 2024
Subsequent Event [Line Items]          
Net proceeds from repurchase agreements   $ 1,730,366 $ 179,033 $ 146,852  
Stock Repurchase Plan | Common Stock          
Subsequent Event [Line Items]          
Remaining authorized repurchase amount   193,200      
Stock Repurchase Plan | Preferred Stock          
Subsequent Event [Line Items]          
Remaining authorized repurchase amount   $ 97,600      
Subsequent Event          
Subsequent Event [Line Items]          
Net proceeds from repurchase agreements $ 223,200        
Repayments of accounts receivable securitization $ (136,600)        
Subsequent Event | Stock Repurchase Plan | Common Stock          
Subsequent Event [Line Items]          
Remaining authorized repurchase amount         $ 193,200
Subsequent Event | Stock Repurchase Plan | Preferred Stock          
Subsequent Event [Line Items]          
Remaining authorized repurchase amount         $ 97,600