v3.26.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
Net income (loss) per share (“EPS”) consists of the following (in thousands, except share and per share information):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
Numerator
Net income (loss)$7,669 $6,436 $23,151 $(40,903)
Numerator for basic and dilutive EPS
$7,669 $6,436 $23,151 $(40,903)
Denominator
Denominator for basic EPS – weighted average shares(1)
74,774,90073,687,52874,199,93743,173,757
Effect of dilutive securities:
Stock options and restricted stock units5,295,6056,950,9585,010,639—
Warrants—98,702——
Denominator for diluted EPS – adjusted weighted average shares and assumed conversions80,070,50580,737,18879,210,57643,173,757
Basic EPS$0.10 $0.09 $0.31 $(0.95)
Diluted EPS$0.10 $0.08 $0.29 $(0.95)
Anti-Dilutive Securities excluded from the calculation of EPS
Stock options and restricted stock units5,268,004803,0797,108,3677,154,276
Warrants———387,934
Total potentially dilutive shares5,268,004803,0797,108,3677,542,210
(1)    Weighted average shares combine the Company’s common stock, Class A common stock, and Class B common stock. See Note 10, Capitalization, for discussion of the establishment of the Company’s two classes of common stock and the conversion of its common stock into Class A common stock in connection with the Company’s IPO.