v3.26.3
Note 2 - Acquisitions (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 05, 2026
Sep. 18, 2024
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jan. 01, 2027
Dec. 31, 2025
Nov. 14, 2024
Revenue from Contract with Customer, Excluding Assessed Tax     $ 220,510 $ 178,980 $ 609,686 $ 499,517      
Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Current     114,038   114,038     $ 0  
dataMate [Member]                  
Business Combination, Consideration Transferred $ 16,000                
Goodwill, Acquired During Period $ 3,500                
Business Acquisition, Goodwill, Tax Deductible Period (Year) 15 years                
Intangible Asset, Finite-Lived, Useful Life (Year) 10 years                
Revenue from Contract with Customer, Excluding Assessed Tax     $ 4,800   $ 10,700        
Enercon Technologies, Ltd [Member]                  
Business Acquisition, Percentage of Voting Interests Acquired     20.00%   20.00%       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               $ 93,200 72,400
Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Current     $ 114,000   $ 114,000        
Enercon Technologies, Ltd [Member] | Forecast [Member]                  
Business Acquisition, Percentage of Voting Interests Acquired             20.00%    
Enercon Technologies, Ltd [Member] | Earnout Payment [Member]                  
Business Combination, Contingent Consideration, Liability                 3,300
Enercon Technologies, Ltd [Member] | Earnout Payment [Member] | Fair Value, Inputs, Level 2 [Member]                  
Business Combination, Contingent Consideration, Liability     $ 5,000   $ 5,000        
Enercon Technologies, Ltd [Member] | Earnout Payment [Member] | Full Achievement of Earnout [Member]                  
Business Combination, Contingent Consideration, Liability                 $ 5,000