v3.26.1
Share Based Compensation (Details Narrative) - USD ($)
$ in Millions
3 Months Ended
Aug. 05, 2025
Jun. 27, 2025
Sep. 22, 2023
Mar. 31, 2026
Mar. 31, 2025
Jan. 01, 2026
Feb. 06, 2025
Jan. 10, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares granted       0 0      
Cost related to non-vested option       $ 1.4        
Weighted average remaining vesting       1 year 2 months 23 days        
Stock-based compensation expense recognized       $ 0.2 $ 0.2      
Director [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Issuance unregistered shares of Common Stock   53            
Stock Issued During Period, Value, New Issues       0.1        
Other Expenses       $ 0.1        
2023 Stock Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Issuance of common stock     38 5,842     23 12
Shares issued percentage     5.00%          
Issuance unregistered shares of Common Stock 10,000              
Number of authorized shares           4,630