XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings (numerator)        
Net income attributable to common stockholders $ 80,155 $ 55,374 $ 152,846 $ 94,826
Shares (denominator)        
Weighted average common shares outstanding (basic) 45,265,000 44,667,000 45,185,000 44,538,000
Dilutive effect of stock options and stock awards outstanding 576,000 713,000 728,000 789,000
Adjusted weighted average common shares outstanding (diluted) 45,841,000 45,380,000 45,913,000 45,327,000
Earnings Per Shares, Basic and Diluted [Abstract]        
Basic $ 1.77 $ 1.24 $ 3.38 $ 2.13
Diluted $ 1.75 $ 1.22 $ 3.33 $ 2.09
Stock options and stock awards excluded from EPS calculation because the effect would be anti-dilutive 175 6 76 3