XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME PER SHARE - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic net income attributable to common stockholders per share:        
Net income attributable to common stockholders $ 36,170 $ 11,008 $ 70,796 $ 26,477
Weighted average common shares outstanding (in shares) 48,515 49,974 48,849 51,116
Basic net income (loss) attributable to common stockholders per share (in usd per share) $ 0.75 $ 0.22 $ 1.45 $ 0.52
Diluted net income attributable to common stockholders per share:        
Net income attributable to common stockholders $ 36,170 $ 11,008 $ 70,796 $ 26,477
Weighted average common shares outstanding (in shares) 48,515 49,974 48,849 51,116
Dilutive stock options and restricted stock (in shares) 887 607 802 669
Diluted weighted average common shares outstanding (in shares) 49,402 50,581 49,651 51,785
Diluted net income (loss) income attributable to common stockholders per share (in usd per share) $ 0.73 $ 0.22 $ 1.43 $ 0.51