XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 101 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2024
Jan. 25, 2024
Jan. 24, 2024
Class of Stock [Line Items]                
Shares repurchased $ 633,714 $ 321,776 $ 2,376 $ 9,597        
Program | Common Stock                
Class of Stock [Line Items]                
Increase in authorized amount to be repurchased               $ 1,000,000
Stock repurchase program, approved amount             $ 8,100,000  
Shares repurchased (in shares)         3,251,047 32,129,909    
Shares repurchased         $ 949,100 $ 7,500,000    
Remaining authorized repurchase amount $ 600,000       $ 600,000 $ 600,000