v3.26.1
Earnings (Loss) Per Share (Details Narrative) - shares
1 Months Ended 3 Months Ended
May 14, 2026
Aug. 31, 2025
Aug. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]              
Stock options outstanding       711,751 153,760 711,751 8,568
Unvested restricted stock awards       1,485,666 2,054,238 1,118,013 2,326,451
Warrants shares, unvested       893,393   893,393  
Stock split   2-for-1          
Subsequent Event [Member]              
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]              
Stock split 3.57-for-1            
Series A Warrants [Member]              
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]              
Warrants shares, unvested       893,393      
Preferred Stock [Member]              
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]              
Stock split   2-for-1          
Preferred Stock [Member] | Series Seed 2 Preferred Stock [Member]              
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]              
Convertible preferred stock       115,038 115,038    
Preferred Stock [Member] | Series Seed 1 Preferred Stock [Member]              
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]              
Convertible preferred stock       516,298 516,298    
Preferred Stock [Member] | Series A Preferred Stock [Member]              
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]              
Convertible preferred stock       611,299      
Stock split     2 for 1 forward stock split