XML 132 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Components of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]                      
Net income $ 17,790 $ 18,110 $ 10,828 $ 8,903 $ 8,841 $ 13,294 $ 14,490 $ 14,550 $ 55,631 $ 51,175 $ 76,660
Net loss attributable to redeemable noncontrolling interests                 707 1,084 1,193
Net income attributable to common stockholders                 56,338 52,259 77,853
Add back interest expense, net of tax, attributable to convertible senior notes                 2,352 0 0
Net income attributable to common stockholders - diluted                 $ 58,690 $ 52,259 $ 77,853
Weighted average common shares outstanding — basic (in shares)                 49,926,236 49,869,857 48,950,328
Dilutive effect of convertible senior notes, stock options and restricted stock units (in shares)                 5,006,521 2,050,045 2,012,862
Weighted average common shares outstanding — diluted (in shares)                 54,932,757 51,919,902 50,963,190
Net income per share:                      
Basic (USD per share) $ 0.36 $ 0.37 $ 0.22 $ 0.18 $ 0.18 $ 0.27 $ 0.30 $ 0.30 $ 1.13 $ 1.05 $ 1.59
Diluted (USD per share) $ 0.34 $ 0.35 $ 0.21 $ 0.18 $ 0.18 $ 0.26 $ 0.28 $ 0.29 $ 1.07 $ 1.01 $ 1.53