v3.25.2
Note 4 - Fair Value Measurements (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Payments to Acquire Long-Term Investments       $ 2,656 $ 1,896  
Other Long-term Liabilities [Member]            
Business Combination, Contingent Consideration, Liability $ 34,937     34,937   $ 34,114
Other Accrued Liabilities [Member]            
Business Combination, Contingent Consideration, Liability, Current 6,552     6,552    
Operating Lease and Other Long-term Liabilities [Member]            
Business Combination, Contingent Consideration, Liability, Noncurrent $ 28,385     $ 28,385    
Fair Value, Inputs, Level 3 [Member] | Stock Warrants [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 6     $ 6    
Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member]            
Payments to Acquire Long-Term Investments   $ 35,000        
Investment Owned, Balance, Shares (in shares)   38,096,057        
Equity Securities, FV-NI, Gain (Loss) $ 293   $ 1,082 $ 6,884 $ 1,868  
Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member] | Operating Lease and Other Assets [Member]            
Long-Term Investments 12,191     12,191   $ 19,075
Tranche A Term Loan Facility [Member]            
Long-Term Debt 692,346     692,346    
Tranche A Term Loan Facility [Member] | Fair Value, Inputs, Level 2 [Member]            
Debt Instrument, Fair Value Disclosure 686,813     686,813    
Tranche B Term Loan Facility [Member]            
Long-Term Debt 493,585     493,585    
Tranche B Term Loan Facility [Member] | Fair Value, Inputs, Level 2 [Member]            
Debt Instrument, Fair Value Disclosure $ 495,009     $ 495,009