Quarterly report pursuant to Section 13 or 15(d)

Note 5 - Fair Value Measurements (Details Textual)

v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Oct. 31, 2018
Interest Expense, Total       $ 3,585 $ 4,872 $ 8,002 $ 10,094    
Nonoperating Income (Expense), Total       5,373 113,334 (4,381) 97,812    
Income Tax Expense (Benefit), Total       10,224 $ 30,704 16,168 34,111    
Business Combination, Liabilities Arising from Contingencies, Amount Recognized       10,800   10,800      
QT Holdings Corporation [Member]                  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       51,000   51,000      
Business Combination, Liabilities Arising from Contingencies, Amount Recognized       5,300   5,300      
B-MoGen [Member]                  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       38,000   38,000      
Business Combination, Liabilities Arising from Contingencies, Amount Recognized       5,500   5,500      
Reclassification out of Accumulated Other Comprehensive Income [Member] | AOCI Attributable to Parent [Member]                  
Interest Expense, Total           5,026 821    
Nonoperating Income (Expense), Total           (512)      
Income Tax Expense (Benefit), Total           (1,289) (192)    
Reclassification out of Accumulated Other Comprehensive Income [Member] | Designated as Hedging Instrument [Member] | AOCI Attributable to Parent [Member]                  
Interest Expense, Total           5,000 800    
Nonoperating Income (Expense), Total           (500)      
Income Tax Expense (Benefit), Total           (1,300) $ (200)    
Embedded Derivative Financial Instruments [Member] | Cash Flow Hedging [Member]                  
Derivative, Notional Amount                 $ 380,000
Derivative Notional Amount, Decrease in Period $ 200,000 $ 80,000 $ 100,000            
Embedded Derivative Financial Instruments [Member] | Cash Flow Hedging [Member] | Other Noncurrent Liabilities [Member]                  
Derivative Notional Amount, Dedesignated       80,000   80,000   $ 80,000  
Derivative, Fair Value, De-designed       1,900   1,900      
CCXI [Member]                  
Investments, Total       6,600   6,600   6,600  
Investments, Fair Value Disclosure, Total       $ 8,300   $ 8,300   $ 8,000