XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings (numerator)        
Net income attributable to common stockholders $ 86,386 $ 68,424 $ 239,232 $ 163,250
Shares (denominator)        
Weighted average common shares outstanding (basic) 45,475,000 44,986,000 45,283,000 44,689,000
Dilutive effect of stock options and stock awards outstanding 539,000 656,000 655,000 818,000
Adjusted weighted average common shares outstanding (diluted) 46,014,000 45,642,000 45,938,000 45,507,000
Earnings Per Shares, Basic and Diluted [Abstract]        
Basic $ 1.90 $ 1.52 $ 5.28 $ 3.65
Diluted $ 1.88 $ 1.50 $ 5.21 $ 3.59
Stock options and stock awards excluded from EPS calculation because the effect would be anti-dilutive 104 0 83 0