XML 47 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Earnings Per Share [Abstract]          
Net income $ 33,599 $ 25,154 $ 103,483 $ 87,076  
Less distributed and undistributed earnings allocated to participating securities 1 37 31 193  
Net Income (Loss) Available to Common Stockholders, Basic $ 33,598 $ 25,117 $ 103,452 $ 86,883  
Weighted average common shares outstanding basic (in shares) 38,229 38,591 38,259 38,410  
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 359 232 382 427  
Weighted Average Number of Shares Outstanding, Diluted 38,588 38,823 38,641 38,837  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 0 13 0  
Current borrowing capacity $ 650,000   $ 650,000   $ 500,000