XML 46 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net income $ 69,884 $ 61,922
Less distributed and undistributed earnings allocated to participating securities 47 197
Net Income (Loss) Available to Common Stockholders, Basic $ 69,837 $ 61,725
Weighted average common shares outstanding basic (in shares) 38,288 38,216
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 405 623
Weighted Average Number of Shares Outstanding, Diluted 38,693 38,839
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 25 0