XML 105 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Earnings Per Share - Summary of Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 05, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary of Common Stock [Line Items]          
Balance, Shares   57,200 53,200    
Stock Issued During Period, Shares, New Issues 3,700        
Common Stock Issued $ 224,000        
Common Stock [Member]          
Summary of Common Stock [Line Items]          
Balance, Shares   57,237 53,220 52,085 51,679
Balance, Equity   $ 1,781,500 $ 1,536,700 $ 1,460,900 $ 1,436,700
Employee Stock Purchase Plan, Shares   11 17 13  
Employee Stock Purchase Plan, Equity   $ 900 $ 800 $ 700  
Invest Direct, Shares   244 263 309  
Invest Direct, Equity   $ 14,900 $ 17,500 $ 18,300  
Share-Based Compensation - Shares   82 73 84  
Share-Based Compensation - Equity   $ 5,300 $ 6,500 $ 5,200  
Equity Issuance Program, Shares     782 0  
Equity Issuance Program Shares Authorized       13,600  
Equity Issuance Program Shares Available for Issuance   2,100      
Stock Issued During Period, Shares, New Issues   3,680      
Common Stock Issued     $ 51,000    
Common Stock Issued   $ 223,700      
Common Stock [Member] | PIE Shares          
Summary of Common Stock [Line Items]          
Equity Issuance Program, Shares   0 800 0  
Common Stock Issued     $ 51,000