v3.26.1
Earnings Per Share (Details Narrative) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
May 31, 2026
Dec. 31, 2025
Mar. 08, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Preferred stock conversion basis   Each share of Series B Preferred stock can be converted into 8,172 common shares, and each share of Series C Convertible Preferred stock can be converted into one share of common stock at any time at the option of the holder.      
Common Stock [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Preferred stock, converted shares 8,172 8,172      
Series B Convertible Preferred Stock [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Preferred stock, shares outstanding 0 0   1,360  
Series B Convertible Preferred Stock [Member] | Related Party [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Preferred stock, shares outstanding     1,295    
Series C Convertible Preferred Stock [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Preferred stock, converted shares         1
Preferred stock, shares outstanding 0 0   875,641  
Series C Convertible Preferred Stock [Member] | Related Party [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Preferred stock, shares outstanding     875,641    
Nonvoting Common Stock [Member]          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Shares of nonvoting common stock 11,458,351