v3.25.2
Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
As Previously Reported [Member]    
Schedule of Consolidated Balance Sheet and Earnings Per Share [Line Items]    
Earnings per share $ 0.08 $ 0.16
Weighted average common shares outstanding 7,553,818 7,553,818
Corrections [Member]    
Schedule of Consolidated Balance Sheet and Earnings Per Share [Line Items]    
Earnings per share $ 0.01 $ 0.01
Weighted average common shares outstanding (180,073) (180,073)
As Adjusted [Member]    
Schedule of Consolidated Balance Sheet and Earnings Per Share [Line Items]    
Earnings per share $ 0.09 $ 0.17
Weighted average common shares outstanding 7,373,745 7,373,745