Quarterly report pursuant to Section 13 or 15(d)

Note 5 - Fair Value Measurements (Details Textual)

v3.21.2
Note 5 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
May 31, 2021
Apr. 06, 2021
Dec. 31, 2020
Jun. 30, 2020
Oct. 31, 2018
Interest Expense, Total       $ 3,409 $ 4,416            
Income Tax Expense (Benefit), Total       (1,598) 5,944            
Business Combination, Contingent Consideration, Liability, Total       22,600              
Payment for Contingent Consideration Liability, Financing Activities       700 (0)            
Acquisition of Asuragen, Inc. [Member]                      
Business Combination, Contingent Consideration, Liability, Total       18,300              
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       105,000       $ 105,000      
B-MoGen [Member]                      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       38,000              
QT Holdings Corporation [Member]                      
Payment for Contingent Consideration Liability, Financing Activities       4,000              
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]                      
Interest Expense, Total       2,091 2,769            
Income Tax Expense (Benefit), Total       (493) $ (637)            
Designated as Hedging Instrument [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]                      
Interest Expense, Total       2,100              
Income Tax Expense (Benefit), Total       (500)              
Forward Starting Swap [Member] | Other Current Liabilities [Member] | Not Designated as Hedging Instrument [Member]                      
Derivative Liability, Current       200   $ 800          
Forward Starting Swap [Member] | Cash Flow Hedging [Member]                      
Derivative, Notional Amount                     $ 380,000
Derivative Notional Amount, Decrease in Period     $ 100,000                
Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Other Noncurrent Liabilities [Member]                      
Derivative Notional Amount, Dedesignated                 $ 80,000 $ 80,000  
Hedging Liabilities, Noncurrent       6,200   7,600          
Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Forecast [Member]                      
Derivative Notional Amount, Decrease in Period $ 200,000 $ 80,000                  
New Forward Starting Swap [Member] | Cash Flow Hedging [Member]                      
Derivative, Notional Amount             $ 200,000        
New Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Other Noncurrent Assets [Member]                      
Hedging Assets, Noncurrent, Total       500   300          
CCXI [Member]                      
Investments, Total       6,600           $ 6,600  
Investments, Fair Value Disclosure, Total       $ 1,500   $ 1,400