v3.26.1
Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net (Loss) Income Per Share
The Company calculated basic and diluted net income (loss) per share attributable to common stockholders as follows:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Class A
Class B
Class A
Class B
Class A
Class B
Class A
Class B
Numerator
Net income (loss) attributable to common stockholders, basic$6,979 $588 $(600)$(47)$14,212 $1,189 $(8,291)$(616)
Net income (loss) attributable to common stockholders, diluted$6,965 $602 $(600)$(47)$14,182 $1,219 $(8,291)$(616)
Denominator
Weighted-average shares used in computing basic net income (loss) share attributable to common stockholders97,267 8,198 107,056 8,323 98,097 8,207 111,991 8,324 
Effect of dilutive potential shares of common stock1,028 304 — — 978 309 — — 
Weighted-average shares used in computing diluted net income (loss) per share attributable to common stockholders
98,295 8,502 107,056 8,323 99,075 8,516 111,991 8,324 
Net income (loss) per share attributable to common stockholders, basic
$0.07 $0.07 $(0.01)$(0.01)0.14 0.14 (0.07)(0.07)
Net income (loss) per share attributable to common stockholders, diluted
$0.07 $0.07 $(0.01)$(0.01)0.14 0.14 (0.07)(0.07)
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Share
The following potentially dilutive securities were excluded from the computation of diluted net loss per share during the three and six months ended June 30, 2025 because including them would have had an anti-dilutive effect as the Company was in a loss position during the period:
Class AClass B
Warrants to purchase Class B common stock— 406 
Stock options, restricted stock, and employee stock purchase plan10,415 1,269 
Total10,415 1,675 
Potentially dilutive securities that were excluded from the computation of diluted net income per share during the three and six months ended June 30, 2026 because including them would have had an anti-dilutive effect were as follows:
Three Months Ended June 30, 2026
Six Months Ended June 30, 2026
Class A
Class B
Class A
Class B
Stock options, restricted stock, and employee stock purchase plan2,816 473 2,123 315