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.24.0.1
Organization and Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of basic and diluted earnings per share [Abstract]      
Loss available to common stockholders, Diluted 73,339,000 71,944,000 72,219,000
Loss available to common stockholders, Diluted $ (0.4) $ (0.6) $ 0.61