Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events (Details Narrative)

v3.25.4
Subsequent Events (Details Narrative) - USD ($)
12 Months Ended
Feb. 27, 2026
Feb. 18, 2026
Feb. 05, 2026
Sep. 05, 2025
Feb. 19, 2025
Dec. 31, 2025
Subsequent Event [Line Items]            
Dividends, per share - semi-annual         $ 0.05  
Board Of Directors [Member]            
Subsequent Event [Line Items]            
Dividends, per share - semi-annual       $ 0.05   $ 0.05
Dividend payment date       Sep. 29, 2025 Mar. 28, 2025  
Semi-annual cash dividend record date       Sep. 19, 2025 Mar. 08, 2025  
Subsequent Event [Member] | Board Of Directors [Member]            
Subsequent Event [Line Items]            
Dividends, per share - semi-annual $ 0.05          
Dividend payment date Mar. 30, 2026          
Semi-annual cash dividend record date Mar. 16, 2026          
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member] | Plan 2022 [Member]            
Subsequent Event [Line Items]            
Vesting, description   The RSUs vest 50% on the one year anniversary of the date of grant and 50% on the two year anniversary of the date of grant.        
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member] | Plan 2022 [Member] | Board of Directors Chairman [Member]            
Subsequent Event [Line Items]            
Total Granted RSUs   55,000        
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member] | Plan 2022 [Member] | Executive Vice President [Member]            
Subsequent Event [Line Items]            
Granted RSUs   25,000        
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member] | Plan 2022 [Member] | Chief Financial Officer [Member]            
Subsequent Event [Line Items]            
Granted RSUs   15,000        
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member] | Plan 2022 [Member] | Two Non Management Directors [Member]            
Subsequent Event [Line Items]            
Granted RSUs 15,000          
Vesting, description The RSUs vest over a one year period in equal quarterly installments of 3,750 shares of common stock on each of March 15, 2026, June 15, 2026, September 15, 2026 and December 15, 2026.          
Private Placement [Member] | Subsequent Event [Member]            
Subsequent Event [Line Items]            
Issued preferred stock, value     $ 115,000,000      
Reduced ownership percentage on non-fully diluted basis     3.10%      
Reduced ownership percentage on fully diluted basis     2.50%