v3.26.1
Net Loss Per Share Attributable to Common Stockholders - Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator        
Net loss attributable to common stockholders, basic $ 4,644 $ (1,752) $ 7,821 $ 1,720
Net loss attributable to common stockholders, diluted $ 4,644 $ (1,752) $ 7,821 $ 1,720
Denominator        
Weighted average shares, basic (in shares) 123,935,000 122,565,000 123,688,000 122,257,000
Weighted average shares, diluted (in shares) 125,748,000 122,565,000 125,680,000 125,719,000
Earnings (loss) per share        
Net loss per share attributable to common stockholders, basic (in dollars per share) $ 0.04 $ (0.01) $ 0.06 $ 0.01
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ 0.04 $ (0.01) $ 0.06 $ 0.01
Stock options        
Denominator        
Effect of dilutive awards 1,235,000 0 1,255,000 1,224,000
Restricted stock units (RSUs)        
Denominator        
Effect of dilutive awards 548,000 0 722,000 2,179,000
ESPP purchase rights        
Denominator        
Effect of dilutive awards 30,000 0 15,000 59,000