Quarterly report [Sections 13 or 15(d)]

Earnings (Loss) Per Share - Schedule of Basic and Diluted Earnings Per Share (Details)

v3.25.0.1
Earnings (Loss) Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings (Loss) Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) [Line Items]                
Net Income (Loss) $ (2,038) $ (1,025) $ (491) $ 1,265 $ (924) $ (484) $ (3,554) $ (143)
Weighted Average Number of Shares Outstanding, Basic 18,589,086     18,534,772     18,584,359 18,514,875
Earnings Per Share, Basic (in Dollars per share) $ (0.11)     $ 0.07     $ (0.19) $ (0.01)
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount             11,029,529 10,704,423
Weighted Average Number of Shares Outstanding, Diluted 18,589,086     29,239,195     18,584,359 18,514,875
Earnings Per Share, Diluted (in Dollars per share) $ (0.11)     $ 0.04     $ (0.19) $ (0.01)
Warrants [Member]                
Earnings (Loss) Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) [Line Items]                
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount       10,074,195        
Stock options [Member]                
Earnings (Loss) Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) [Line Items]                
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount       630,228