XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Dec. 31, 2023
Liabilities    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Derivative instruments $ 5,440 $ 7,930
Fair value, measurements, recurring    
Assets:    
U.S. treasury securities 62,099 54,966
Equity securities 50,496 62,977
Corporate bonds 26,798 19,697
Total assets at fair value 139,393 137,640
Liabilities    
Derivative instruments 5,440 7,930
Total liabilities at fair value 5,440 7,930
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets:    
U.S. treasury securities 0 54,966
Equity securities 50,496 62,977
Corporate bonds 8,220 0
Total assets at fair value 58,716 117,943
Liabilities    
Derivative instruments 0 0
Total liabilities at fair value 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets:    
U.S. treasury securities 62,099 0
Equity securities 0 0
Corporate bonds 18,578 19,697
Total assets at fair value 80,677 19,697
Liabilities    
Derivative instruments 5,440 7,930
Total liabilities at fair value 5,440 7,930
Fair value, measurements, recurring | Fair Value, Inputs, Level 3    
Assets:    
U.S. treasury securities 0 0
Equity securities 0 0
Corporate bonds 0 0
Total assets at fair value 0 0
Liabilities    
Derivative instruments 0 0
Total liabilities at fair value $ 0 $ 0