v3.24.0.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Year Ended December 31,
202320222021
(In thousands, except for per share data)
Numerator:
Net loss$(22,036)$(56,626)$(56,029)
Denominator:
Weighted average common shares - basic and diluted92,754 87,173 82,688 
Basic and diluted net loss per share$(0.24)$(0.65)$(0.68)
Anti-dilutive employee stock-based awards, excluded1,776 5,451 5,041