v3.26.1
Note 2 - Acquisition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Sep. 18, 2024
Mar. 31, 2026
Jan. 01, 2027
Dec. 31, 2025
Nov. 14, 2024
dataMate [Member]          
Business Combination, Consideration Transferred   $ 16,000      
Enercon Technologies, Ltd [Member]          
Business Acquisition, Percentage of Voting Interests Acquired         80.00%
Business Combination, Price of Acquisition, Expected $ 320,000        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High         $ 10,000
Redeemable Noncontrolling Interest, Equity, Fair Value   96,800   $ 93,200 72,400
Enercon Technologies, Ltd [Member] | Earnout Payment [Member]          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High         5,000
Business Combination, Contingent Consideration, Liability         3,300
Payment for Contingent Consideration Liability, Investing Activities   $ 5,000      
Enercon Technologies, Ltd [Member] | Forecast [Member]          
Business Acquisition, Percentage of Voting Interests Acquired     20.00%    
Enercon Technologies, Ltd [Member] | Full Achievement of Earnout [Member] | Earnout Payment [Member]          
Business Combination, Contingent Consideration, Liability         5,000
Enercon Technologies, Ltd [Member] | Above 90% and Less Than 100% Achievement of Earnout [Member] | Earnout Payment [Member]          
Business Combination, Contingent Consideration, Liability         2,500
Enercon Technologies, Ltd [Member] | Less than 90% of Earnout [Member] | Earnout Payment [Member]          
Business Combination, Contingent Consideration, Liability         $ 0