v3.25.2
Net Income per Share Attributable to Common Stockholders - Schedule of EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net income $ 1,580 $ 1,806 $ 5,729 $ (2,356) $ 3,386 $ 3,373
Denominator:            
Weighted-average common shares outstanding—basic (in shares) 167,729,828   161,197,680   167,034,720 161,766,287
Dilutive effect of outstanding stock-based compensation awards ( in shares ) 14,504,129   9,275,144   13,400,256 9,842,079
Weighted-average common shares outstanding—diluted (in shares) 182,233,957   170,472,824   180,434,976 171,608,366
Net income (loss) per share––basic (in shares) $ 0.01   $ 0.04   $ 0.02 $ 0.02
Net income (loss) per share—diluted (in shares) $ 0.01   $ 0.03   $ 0.02 $ 0.02