v3.25.2
Net Income per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income used to calculate net income, basic $ 8,338 $ 6,538 $ 10,443 $ 7,944
Denominator:        
Weighted-average common shares outstanding, basic (in Shares) 64,441,000 62,496,289 64,140,087 62,201,182
Dilutive effect of equity incentive plans (in shares) 255,992 570,460 322,231 750,328
Dilutive effect of convertible senior notes (in shares) 0 11,183,611 0 11,183,611
Weighted-average common shares outstanding, diluted (in Shares) 64,696,992 74,250,360 64,462,318 74,135,121
Net income per share, basic (in dollars per share) $ 0.13 $ 0.10 $ 0.16 $ 0.13
Net income per share, diluted (in dollars per share) $ 0.13 $ 0.09 $ 0.16 $ 0.11