Annual report pursuant to Section 13 and 15(d)

Earnings (Loss) Per Share (Details) - Schedule of computation of earnings (loss) per basic and diluted share (Parentheticals)

v3.23.1
Earnings (Loss) Per Share (Details) - Schedule of computation of earnings (loss) per basic and diluted share (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Computation Of Earnings Loss Per Basic And Diluted Share Abstract    
Weighted average shares used to compute basic and diluted 18,982,139 9,637,962
Basic and diluted earnings (loss) per share $ (1.75) $ (1.57)