v3.26.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table shows the computation of basic and diluted net income per common share for the three months ended September 30, 2026 (in thousands, except per share amounts):
Three Months Ended September 30, 2026
Numerator:
Net income$1,864 
Less: undistributed earnings allocated to shares subject to the Repurchase Agreement213 
Net income - basic and diluted$1,651 
Denominator:
Weighted-average shares outstanding - basic105,243,744 
Effect of dilutive securities865,609 
Weighted-average shares outstanding - diluted106,109,353 
Net income per common share - basic and diluted$0.02 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
Options1,082,892 1,997,466 1,997,466 1,997,466 
Unvested restricted stock units1,908,154 4,110,792 7,331,789 4,110,792 
Total2,991,046 6,108,258 9,329,255 6,108,258