v3.25.1
Note 13 - Subsequent Events (Details Textual)
$ / shares in Thousands
3 Months Ended
Apr. 21, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Mar. 31, 2024
shares
Apr. 20, 2025
Stock Repurchased and Retired During Period, Shares (in shares)   0 0  
Forecast [Member] | ACMAT Corporation [Member]        
Subsidiary, Ownership Percentage, Noncontrolling Owner 39.10%      
Forecast [Member] | ACMAT Common Stock [Member]        
Investment Owned, Balance, Shares Assigned (in shares) 10,203      
Common Stock, No Par Value (in dollars per share) | $ / shares $ 0      
Forecast [Member] | ACMAT Common Stock [Member] | ACMAT Corporation [Member]        
Vote Per Share 1      
Forecast [Member] | ACMAT Class A Stock [Member]        
Investment Owned, Balance, Shares Assigned (in shares) 291,656      
Common Stock, No Par Value (in dollars per share) | $ / shares $ 0      
Forecast [Member] | ACMAT Class A Stock [Member] | ACMAT Corporation [Member]        
Minority Interest, Voting Power 10.40%      
Vote Per Share 0.1      
Forecast [Member] | Management Advisory Services [Member] | HP Risk Solutions, LLC [Member]        
Related Party Transaction, Amounts of Transaction | $ $ 6,000,000      
ACMAT Corporation [Member] | Forecast [Member]        
Ownership Percentage 73.00%     34.70%
Stock Issuable Upon Transaction (in shares) 2,899,876      
Repurchase Agreement [Member] | Solas Capital Management, LLC [Member] | Forecast [Member]        
Stock Repurchased and Retired During Period, Shares (in shares) 402,322      
Stock Repurchased and Retired During Period, Value | $ $ 3,138,112      
Ownership Percentage 14.40%     41.40%