XML 88 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Common Share - Summary of Calculation of Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]                
Net income $ 12,497 $ 28,604 $ 39,279 $ 44,129 $ 65,896 $ 69,589 $ 80,381 $ 179,614
Weighted average shares outstanding - basic (in shares) 74,905     73,215     74,376 72,649
Diluted shares (in shares) 1,510     2,743     1,835 2,754
Weighted average shares outstanding - diluted (in shares) 76,415     75,958     76,211 75,403
Net income per common share:                
Basic (in usd per share) $ 0.17     $ 0.60     $ 1.08 $ 2.47
Diluted (in usd per share) $ 0.16     $ 0.58     $ 1.05 $ 2.38