XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:                
Net (Loss) Income $ (1,753) $ (1,492) $ (1,515) $ 1,664 $ 343 $ (1,731) $ (4,760) $ 276
Less: Accretion of Series X Preferred Stock 0     0     (153) 0
Less: Undistributed Earnings to Participating Securities 0     (233)     0 (40)
Net Loss (Income) Attributable to Common Stockholders basic (1,753)     1,431     (4,913) 236
Net Loss (Income) Attributable to Common Stockholders diluted $ (1,753)     $ 1,431     $ (4,913) $ 236
Denominator:                
Weighted Average Number of Shares of Common Stock Outstanding - Basic (in shares) 36,024,940     31,551,805     34,817,973 30,447,588
Incremental Shares Attributable to the Assumed Exercise of Warrants (in shares) 0     61,124     0 12,154
Diluted Weighted Average Number of Shares of Common Stock Outstanding (in shares) 36,024,940     32,420,168     34,817,973 31,013,464
Net (Loss) Income per Share Attributable to Common Stockholders - Basic and Diluted (in dollars per share) $ (0.05)     $ 0.05     $ (0.14) $ 0.01
Diluted Net (Loss) per Share Attributable to Common Stockholders (in dollars per share) $ (0.05)     $ 0.04     $ (0.14) $ 0.01
Options to Purchase Common Stock                
Denominator:                
Incremental Shares Attributable to the Assumed Exercise of Outstanding Options to Purchase Common Stock/Assumed Vesting of Unvested Restricted Stock Units (in shares) 0     489,193     0 271,382
Unvested Restricted Stock Units                
Denominator:                
Incremental Shares Attributable to the Assumed Exercise of Outstanding Options to Purchase Common Stock/Assumed Vesting of Unvested Restricted Stock Units (in shares) 0     318,046     0 282,340