v3.22.4
Net Income Per Share Attributable to Common Stockholders - Basic and Diluted Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net income $ 28,705 $ 56,604 $ 26,613
Less: Undistributed earnings allocated to participating securities 0 0 (20,187)
Net income attributable to common stockholders – basic $ 28,705 $ 56,604 $ 6,426
Denominator:      
Weighted average common shares outstanding – basic 52,278,009 50,184,455 12,642,293
Net income per share attributable to common stockholders – basic: (in usd per share) $ 0.55 $ 1.13 $ 0.51
Numerator:      
Net income attributable to common stockholders - diluted $ 28,705 $ 56,604 $ 7,929
Denominator:      
Weighted average common shares outstanding – basic 52,278,009 50,184,455 12,642,293
Options to purchase common stock (in shares) 4,605,927 6,353,779 4,483,589
Restricted stock (in shares) 12,647 29,662 0
Employee stock purchase plan shares 11,614 60,678 0
Weighted average shares outstanding – diluted 56,908,197 56,628,574 17,125,882
Net income per share attributable to common stockholders – diluted (in usd per share) $ 0.50 $ 1.00 $ 0.46