XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Common Stock (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Feb. 28, 2022
Feb. 28, 2021
Feb. 28, 2017
Stockholders' equity              
Proceeds from issuance of common stock       $ 38,443      
Share Repurchase Program              
Stockholders' equity              
Repurchase Program, number of shares repurchased (in shares) 3,235,958 3,879,025          
Repurchase Program, value of shares repurchased $ 34,500 $ 43,500          
Repurchase Program, remaining authorized capacity 422,200   $ 422,200        
Maximum | Share Repurchase Program              
Stockholders' equity              
Stock Repurchase Program, maximum amount authorized for repurchase           $ 500,000  
Common Stock              
Stockholders' equity              
Payment of stock offering costs     $ 91 784      
Common Stock | At The Market              
Stockholders' equity              
ATM Program, number of shares sold or issued (in shares)     0        
ATM Program, remaining amount authorized for issuance $ 300,000   $ 300,000        
Common Stock | Maximum | At The Market              
Stockholders' equity              
ATM Program, maximum amount authorized for issuance         $ 300,000   $ 300,000
Preferred Stock              
Stockholders' equity              
Payment of stock offering costs       $ 3,943