v3.26.1
Note 5 - Fair Value Measurements (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sep. 30, 2024
Dec. 31, 2025
Payments to Acquire Long-Term Investments $ (0) $ 2,656    
Business Combination, Contingent Consideration, Liability 29,266     $ 32,872
Business Combination, Contingent Consideration, Liability, Current 10,357      
Business Combination, Contingent Consideration, Liability, Noncurrent 18,909      
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) $ 120      
Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member]        
Payments to Acquire Long-Term Investments     $ 35,000  
Long-Term Investments $ 4,724     $ 4,457
Equity Securities, FV-NI, Gain (Loss) 267 $ (6,591)    
Tranche A Term Loan Facility and Revolving Credit Facility [Member]        
Long-Term Debt 696,949      
Tranche A Term Loan Facility and Revolving Credit Facility [Member] | Fair Value, Inputs, Level 2 [Member]        
Debt Instrument, Fair Value Disclosure 693,000      
Tranche B Term Loan Facility [Member]        
Long-Term Debt 490,140      
Tranche B Term Loan Facility [Member] | Fair Value, Inputs, Level 2 [Member]        
Debt Instrument, Fair Value Disclosure $ 494,963