v3.25.1
Net Income Per Share - Schedule of Earning Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Income Per Share [Abstract]    
Net income attributable to common stockholders $ (1,700) $ (1,862)
Weighted average shares outstanding – basic 9,843,821 4,455,245
Weighted average shares outstanding – diluted 9,843,821 4,455,245
Basic EPS $ (0.17) $ (0.42)
Diluted EPS $ (0.17) $ (0.42)