v3.26.1
Earnings Per Share - Schedule of Anti-Dilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Anti-Dilutive Shares [Line Items]        
Total 4,545,456 5,020,007 4,545,456 5,003,887
Public Warrants [Member]        
Schedule of Anti-Dilutive Shares [Line Items]        
Total 4,600,000 4,600,000
Private Warrants [Member]        
Schedule of Anti-Dilutive Shares [Line Items]        
Total 212,240 212,240
Other Warrants [Member]        
Schedule of Anti-Dilutive Shares [Line Items]        
Total 157,767 157,767
RDO Warrants [Member]        
Schedule of Anti-Dilutive Shares [Line Items]        
Total 4,545,456 4,545,456
AMI Warrants [Member]        
Schedule of Anti-Dilutive Shares [Line Items]        
Total 50,000 33,880