v3.25.2
Note 5 - Investments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 21, 2025
Dec. 31, 2024
Jun. 30, 2025
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Unfunded Commitments     $ 0
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures   $ 10,073 10,311
ACMAT Corporation [Member]      
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures     $ 12,500
Assignment and Contribution Agreement [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 2,899,876    
Assignment and Contribution Agreement [Member] | ACMAT Corporation [Member]      
Subsidiary, Ownership Percentage, Parent     39.10%
Minority Interest, Voting Power 10.40%   10.40%
ACMAT Common Stock [Member] | Assignment and Contribution Agreement [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 10,203    
ACMAT Class A Stock [Member] | Assignment and Contribution Agreement [Member]      
Stock Issued During Period, Shares, New Issues (in shares) 291,656    
Fixed Income Securities [Member]      
Debt Securities, Unrealized Gain (Loss)   $ 0