XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Aug. 06, 2020
Equity, Class of Treasury Stock [Line Items]      
Repurchase and retirement of common stock $ 62,810 $ 12,179  
Number of shares purchased from plan participants (in shares) 40,372 108,287  
Dividend amount to be paid (in usd per share) $ 0 $ 0  
2020 Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Maximum number of shares authorized to be repurchased (in shares)     10,000,000,000,000
Repurchase and retirement of common stock (in shares) 554,289    
Repurchase and retirement of common stock $ 58,700    
Shares repurchased under the program (in shares) 3,490,599    
Aggregate cost of shares repurchased $ 284,200    
Number of remaining shares available for purchase (in shares) 6,509,401