v3.26.1
Earnings Per Share. (Details Narrative)
3 Months Ended
Mar. 31, 2026
shares
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