v3.26.1
Net (Loss) Income Per Share (Details Narrative)
shares in Millions
6 Months Ended
Jun. 30, 2026
shares
Warrant [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Antidilutive securities excluded from computation of earnings per share 0.4
Share-Based Payment Arrangement, Option [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Antidilutive securities excluded from computation of earnings per share 0.2
Unsettled Restricted Stock Units [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Antidilutive securities excluded from computation of earnings per share 0.5