v3.26.1
Note 5 - Fair Value Measurements (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Payments to Acquire Long-Term Investments       $ (0) $ 2,656  
Business Combination, Contingent Consideration, Liability $ 121,866     121,866   $ 32,872
Business Combination, Contingent Consideration, Liability, Current 105,858     105,858   11,175
Business Combination, Contingent Consideration, Liability, Noncurrent $ 16,008     $ 16,008    
Enercon Acquisition [Member]            
Additional Contingent Consideration, Paid in Restricted Shares, Percent       0.35    
Business Combination, Contingent Considered, Deferred Consideration       $ 91,551    
Chilicon Acquisition [Member]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements       $ 3,917    
Fair Value, Inputs, Level 3 [Member] | Equity Securities [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 120     $ 120    
Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member]            
Payments to Acquire Long-Term Investments     $ 35,000      
Long-Term Investments $ 7,276     $ 7,276   $ 4,457
Equity Securities, FV-NI, Gain (Loss) 2,552 $ (293)   2,819 $ (6,884)  
Tranche A Term Loan Facility and Revolving Credit Facility [Member]            
Long-Term Debt 697,122     697,122    
Tranche A Term Loan Facility and Revolving Credit Facility [Member] | Fair Value, Inputs, Level 2 [Member]            
Debt Instrument, Fair Value Disclosure 693,000     693,000    
Tranche B Term Loan Facility [Member]            
Long-Term Debt 488,986     488,986    
Tranche B Term Loan Facility [Member] | Fair Value, Inputs, Level 2 [Member]            
Debt Instrument, Fair Value Disclosure $ 493,092     $ 493,092