v3.26.1
Note 7 - Loan Payable (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 18, 2026
Aug. 02, 2024
Mar. 31, 2026
Mar. 31, 2025
Gain (Loss) on Extinguishment of Debt     $ (9,153) $ (0)
Debt Issuance Costs, Gross     4,900  
Amortization of Debt Issuance Costs and Discounts     300 $ 300
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net     4,900  
Initial Term Loan [Member]        
Debt Instrument, Face Amount   $ 250,000    
Debt Instrument, Uncommitted Additional Borrowing Facility, Principal   $ 100,000    
Gain (Loss) on Extinguishment of Debt     (9,200)  
Initial Term Loan [Member] | Fed Funds Effective Rate Overnight Index Swap Rate [Member]        
Debt Instrument, Basis Spread on Variable Rate   0.50%    
Initial Term Loan [Member] | Secured Overnight Financing Rate (SOFR) [Member]        
Debt Instrument, Basis Spread on Variable Rate   1.00%    
The 2026 Term Loan [Member]        
Debt Instrument, Face Amount $ 750,000   $ 750,000  
Debt Instrument, Interest Rate, Stated Percentage 2.00%      
Debt Instrument, Term SOFR, Minimum 1.00%      
Debt Instrument, Pricing Grid, Step-down Upon Achievement of Specific Threshold, Percentage 0.25%      
Debt Instrument, Periodic Payment $ 37,500      
The 2026 Term Loan [Member] | Fed Funds Effective Rate Overnight Index Swap Rate [Member]        
Debt Instrument, Basis Spread on Variable Rate 0.50%      
The 2026 Term Loan [Member] | Secured Overnight Financing Rate (SOFR) [Member]        
Debt Instrument, Basis Spread on Variable Rate 1.00%      
Debt Instrument, Pricing Grid, Percentage for Borrowing 4.75%      
The 2026 Term Loan [Member] | Base Rate [Member]        
Debt Instrument, Pricing Grid, Percentage for Borrowing 3.75%