XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Income Per Common Share - Computation of Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:            
Net income $ 25,095 $ 15,901 $ 103,399 $ 58,766 $ 40,996 $ 162,165
Numerator for basic net income per common share 25,095   103,399   40,996 162,165
Numerator for diluted net income per common share $ 25,095   $ 103,399   $ 40,996 $ 162,165
Denominator:            
Denominator for basic net income per common share - adjusted weighted-average shares 75,170   88,181   75,488 88,301
Effect of dilutive securities:            
Unvested restricted stock and stock units 491   1,383   498 1,364
Dilutive potential common shares 491   1,383   498 1,364
Denominator for diluted net income per common share - adjusted weighted-average shares 75,661   89,564   75,986 89,665
Basic net income per common share $ 0.33   $ 1.17   $ 0.54 $ 1.84
Diluted net income per common share $ 0.33   $ 1.15   $ 0.54 $ 1.81