Annual report pursuant to Section 13 and 15(d)

Organization and Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share (Parentheticals)

v3.22.4
Organization and Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share (Parentheticals) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2020
Schedule of Basic and Diluted Earnings Per Share [Abstract]    
Loss available to common stockholders, Diluted $ (42,862) $ 16,384
Loss available to common stockholders, Diluted 71,944 58,609
Loss available to common stockholders, Diluted $ (0.60) $ (0.28)