XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.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 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic net income attributable to common stockholders per share:        
Net income attributable to common stockholders $ 22,552 $ 12,252 $ 34,626 $ 15,469
Weighted average common shares outstanding (in shares) 49,034 51,272 49,019 51,697
Basic net income (loss) attributable to common stockholders per share (in usd per share) $ 0.46 $ 0.24 $ 0.71 $ 0.30
Diluted net income attributable to common stockholders per share:        
Net income attributable to common stockholders $ 22,552 $ 12,252 $ 34,626 $ 15,469
Weighted average common shares outstanding (in shares) 49,034 51,272 49,019 51,697
Dilutive stock options and restricted stock (in shares) 501 717 643 775
Diluted weighted average common shares outstanding (in shares) 49,535 51,989 49,662 52,472
Diluted net income (loss) income attributable to common stockholders per share (in usd per share) $ 0.46 $ 0.24 $ 0.70 $ 0.29