XML 68 R53.htm IDEA: XBRL DOCUMENT v3.21.4
Stockholders' Equity - Stock Repurchases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Mar. 31, 2021
Stockholders' Equity Note [Abstract]    
Common stock authorized to be repurchased   $ 5,000,000
Stock repurchased (in shares) 1,182,410  
Repurchases of common stock $ 600,022  
Remaining authorized repurchase amount $ 4,400,000