Quarterly report pursuant to Section 13 or 15(d)

Note 5 - Fair Value Measurements (Details Textual)

v3.22.0.1
Note 5 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
May 31, 2021
Apr. 06, 2021
Jun. 30, 2020
Oct. 31, 2018
Interest Expense, Total       $ 2,902 $ 3,585 $ 6,311 $ 8,002          
Income Tax Expense (Benefit), Total       14,120 10,224 12,522 16,168          
Nonoperating Income (Expense), Total       23,831 5,373 27,992 (4,381)          
Business Combination, Contingent Consideration, Liability, Total       9,000   9,000            
Payment for Contingent Consideration Liability, Financing Activities           700 (0)          
Acquisition of Asuragen, Inc. [Member]                        
Business Combination, Contingent Consideration, Liability, Total       18,300   18,300            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       105,000   105,000       $ 105,000    
B-MoGen [Member]                        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       38,000   38,000            
QT Holdings Corporation [Member]                        
Payment for Contingent Consideration Liability, Financing Activities       4,000                
AOCI Attributable to Parent [Member]                        
Interest Expense, Total           3,777            
Income Tax Expense (Benefit), Total           (892)            
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]                        
Interest Expense, Total             5,026          
Nonoperating Income (Expense), Total             512          
Reclassification out of Accumulated Other Comprehensive Income [Member] | Designated as Hedging Instrument [Member] | AOCI Attributable to Parent [Member]                        
Interest Expense, Total           3,800 5,000          
Income Tax Expense (Benefit), Total           (900) (1,300)          
Nonoperating Income (Expense), Total             500          
Forward Starting Swap [Member] | Cash Flow Hedging [Member]                        
Derivative, Notional Amount                       $ 380,000
Derivative Notional Amount, Decrease in Period   $ 80,000 $ 100,000                  
Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Other Noncurrent Liabilities [Member]                        
Derivative Notional Amount, Dedesignated         $ 80,000   $ 80,000       $ 80,000  
Hedging Liabilities, Noncurrent       4,400   4,400   $ 7,600        
Forward Starting Swap [Member] | Cash Flow Hedging [Member] | Forecast [Member]                        
Derivative Notional Amount, Decrease in Period $ 200,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       2,300   2,300   300        
CCXI [Member]                        
Investments, Total       6,600   6,600   6,600        
Investments, Fair Value Disclosure, Total       $ 3,100   $ 3,100   $ 1,400