XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.2
NET LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):
Three Months Ended June 30, 2025
Class ALT10LT50Consolidated
Numerator
Net loss, basic and diluted$(7,643)$(401)$(744)$(8,788)
Denominator
Weighted average shares of common stock used to compute net loss per share, basic and diluted80,251,4234,209,8277,810,67492,271,924
Net loss per share, basic and diluted$(0.10)$(0.10)$(0.10)$(0.10)
Three Months Ended June 30, 2024
Class ALT10LT50Consolidated
Numerator
Net loss, basic and diluted$(2,301)$(226)$(237)$(2,764)
Denominator
Weighted average shares of common stock used to compute net loss per share, basic and diluted72,110,3877,069,8727,413,69686,593,955
Net loss per share, basic and diluted$(0.03)$(0.03)$(0.03)$(0.03)
Six Months Ended June 30, 2025
Class ALT10LT50Consolidated
Numerator
Net loss, basic and diluted$(10,399)$(548)$(1,010)$(11,957)
Denominator
Weighted average shares of common stock used to compute net loss per share, basic and diluted79,916,1934,209,8277,762,61391,888,633
Net loss per share, basic and diluted$(0.13)$(0.13)$(0.13)$(0.13)
Six Months Ended June 30, 2024
Class ALT10LT50Consolidated
Numerator
Net loss, basic and diluted$(5,434)$(549)$(562)$(6,545)
Denominator
Weighted average shares of common stock used to compute net loss per share, basic and diluted71,298,2677,201,6527,367,76485,867,683
Net loss per share, basic and diluted$(0.08)$(0.08)$(0.08)$(0.08)
Schedule of Anti-dilutive Securities
The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:
Three Months Ended June 30, 2025
Class ALT10LT50Consolidated
Weighted average stock options1,763,170 — — 1,763,170 
Matching Plan shares19,228 — — 19,228 
Total1,782,398 — — 1,782,398 
Three Months Ended June 30, 2024
Class ALT10LT50Consolidated
Weighted average stock options
1,197,970 — — 1,197,970 
Matching Plan shares— — — — 
Total1,197,970 — — 1,197,970 
Six Months Ended June 30, 2025
Class ALT10LT50Consolidated
Weighted average stock options
1,913,124 — — 1,913,124 
Matching Plan shares38,461 — — 38,461 
Total1,951,585 — — 1,951,585 
Six Months Ended June 30, 2024
Class ALT10LT50Consolidated
Weighted average stock options
1,283,359 — — 1,283,359 
Matching Plan shares— — — — 
Total1,283,359 — — 1,283,359