v3.24.1.u1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method
The following table presents the Company’s basic net income (loss) per share (in thousands, except per share amounts):
Three Months Ended
March 31,
20242023
Net income (loss) per share, basic:
Net income (loss)
$(6,505)$5,011 
Weighted average shares of Class A and Class B common stock outstanding98,962 104,261 
Net income (loss) per share, basic
$(0.07)$0.05 
Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method
The following table presents the Company’s diluted net income (loss) per share (in thousands, except per share amounts):
Three Months Ended
March 31,
20242023
Net income (loss) per share, diluted:
Numerator:
Net income (loss)
$(6,505)$5,011 
Denominator:
Weighted average shares of Class A and Class B common stock outstanding, basic98,962 104,261 
Effect of dilutive securities:
Options to purchase common stock— 5,345 
Unvested restricted stock units— 372 
Employee stock purchase plan— 6 
Weighted average shares of Class A and Class B common stock outstanding, diluted98,962 109,984 
Net income (loss) per share, diluted
$(0.07)$0.05