XML 74 R40.htm IDEA: XBRL DOCUMENT v3.22.4
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets, Fair Value Disclosure [Abstract]    
Certificates of deposit $ 25,604 $ 0
Fair Value 39,236  
Total assets at fair value 112,658 $ 93,717
Liabilities, Fair Value Disclosure [Abstract]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration]   Other long-term liabilities
Derivative instruments 3,649 $ 6,267
Total liabilities at fair value 3,649 6,267
Mutual Fund    
Assets, Fair Value Disclosure [Abstract]    
Equity securities 23,209 49,662
Equity Securities    
Assets, Fair Value Disclosure [Abstract]    
Equity securities 50,213 36,769
Corporate Bond Securities    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 13,438 7,286
Fair Value, Inputs, Level 1    
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Fair Value, Inputs, Level 2    
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 3,649 6,267
Fair Value, Inputs, Level 3    
Assets, Fair Value Disclosure [Abstract]    
Total assets at fair value   0
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Fair value, measurements, recurring    
Assets, Fair Value Disclosure [Abstract]    
Certificates of deposit 5,300  
U.S. treasury securities 25,798  
Mutual funds 23,209 49,662
Equity securities 50,213 36,769
Fair Value 13,438 7,286
Total assets at fair value 117,958 93,717
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 3,649 6,267
Total liabilities at fair value 3,649 6,267
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Certificates of deposit 0  
U.S. treasury securities 0  
Mutual funds 23,209 49,662
Equity securities 50,213 36,769
Fair Value 0 0
Total assets at fair value 73,422 86,431
Liabilities, Fair Value Disclosure [Abstract]    
Total liabilities at fair value 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure [Abstract]    
Certificates of deposit 5,300  
U.S. treasury securities 25,798  
Mutual funds 0 0
Equity securities 0 0
Fair Value 13,438 7,286
Total assets at fair value 44,536 7,286
Liabilities, Fair Value Disclosure [Abstract]    
Total liabilities at fair value 3,649 6,267
Fair value, measurements, recurring | Fair Value, Inputs, Level 3    
Assets, Fair Value Disclosure [Abstract]    
Certificates of deposit 0  
U.S. treasury securities 0  
Mutual funds 0 0
Equity securities 0 0
Fair Value 0 0
Total assets at fair value 0  
Liabilities, Fair Value Disclosure [Abstract]    
Total liabilities at fair value $ 0 $ 0