v3.26.1
Earnings Per Share - Schedule of Computation of Antidilutive Weighted Average Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items]    
Antidilutive shares outstanding 8,578 1,232
Warrants [Member]    
Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items]    
Antidilutive shares outstanding 14 737
Options [Member]    
Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items]    
Antidilutive shares outstanding 544 488
Restricted stock units [Member]    
Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items]    
Antidilutive shares outstanding 76 12
Series B Preferred Stock conversions [Member]    
Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items]    
Antidilutive shares outstanding 7,944