XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Common Share - Schedule of computation of basic and diluted net income (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 income (loss) $ 54 $ (670) $ (1,166) $ 2,271 $ (2,502) $ (202) $ (1,782) $ (433)
Net income (loss) attributable to common stockholders, diluted $ 54     $ 2,271     $ (1,782) $ (433)
Denominator:                
Weighted-average shares of common stock outstanding, basic (in shares) 22,669,872     21,767,380     22,456,079 21,529,738
Weighted average shares of common stock outstanding, Diluted (in shares) 23,147,119     21,985,175     22,456,079 21,529,738
Net loss per common share, basic (in dollars per share) $ 0.00     $ 0.10     $ (0.08) $ (0.02)
Net loss per common share, diluted (in dollars per share) $ 0.00     $ 0.10     $ (0.08) $ (0.02)