v3.25.2
Net Income Per Share - Schedule of Earning Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Income Per Share [Abstract]        
Net loss attributable to common stockholders $ (1,368) $ (1,510) $ (3,068) $ (3,372)
Weighted average shares outstanding – basic 2,343,385 [1] 21,351 1,197,824 19,622
Weighted average shares outstanding – diluted 2,343,385 [1] 21,351 1,197,824 19,622
Basic EPS $ (0.58) $ (70.72) $ (2.56) $ (171.85)
Diluted EPS $ (0.58) $ (70.72) $ (2.56) $ (171.85)
[1] The Company effected a [1-for-249] reverse split of its issued and outstanding common stock on August 01, 2025. The reverse split reduced the number of issued and outstanding shares of common stock in proportion to the split ratio, without changing the total authorized shares or the par value per share. The basic and diluted earnings consider the effect of reverse split across the reporting periods.