XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 89 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Oct. 25, 2022
Oct. 24, 2022
Class of Stock [Line Items]              
Shares repurchased $ 2,376 $ 9,597 $ 372,566 $ 422,736      
Program | Common Stock              
Class of Stock [Line Items]              
Increase in authorized amount to be repurchased             $ 1,000,000
Stock repurchase program, approved amount           $ 7,100,000  
Shares repurchased (in shares)         26,338,904    
Shares repurchased         $ 5,900,000    
Remaining authorized repurchase amount $ 1,200,000       $ 1,200,000