v3.26.1
Repurchase of Common Stock (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Nov. 01, 2025
Dec. 31, 2025
Dec. 31, 2024
RepurchaseOfCommonStockLineItems [Line Items]      
Payments for Repurchase of Common Stock   $ 0.4
Stock Repurchased and Retired During Period, Value   $ 0.4  
Common Stock [Member]      
RepurchaseOfCommonStockLineItems [Line Items]      
Stock Repurchased During Period, Shares   56,604  
Stock Repurchased and Retired During Period, Value    
Stock Repurchased During Period, Value   $ 24.6  
Maximum [Member]      
RepurchaseOfCommonStockLineItems [Line Items]      
Payments for Repurchase of Common Stock $ 25.0