XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details) - Recurring - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Balance      
Financial Assets:      
Cash equivalents   $ 269,509 $ 273,330
Financial Liabilities:      
Deferred consideration for asset acquisition $ 46,954 46,448  
Balance | Time deposits      
Financial Assets:      
Time deposits included in Short-term investments   60,414 60,739
Balance | Credit Facility 2021 | Revolving Credit Facility      
Financial Liabilities:      
Borrowings under the 2021 Credit Agreement   25,000 25,000
Balance | Money market funds      
Financial Assets:      
Cash equivalents   31,829 168,120
Balance | Time deposits      
Financial Assets:      
Cash equivalents   237,680 105,210
Estimated Fair Value      
Financial Assets:      
Cash equivalents   269,509 273,330
Financial Liabilities:      
Deferred consideration for asset acquisition 46,954 46,448  
Estimated Fair Value | Time deposits      
Financial Assets:      
Time deposits included in Short-term investments   60,414 60,739
Estimated Fair Value | Credit Facility 2021 | Revolving Credit Facility      
Financial Liabilities:      
Borrowings under the 2021 Credit Agreement   25,000 25,000
Estimated Fair Value | Money market funds      
Financial Assets:      
Cash equivalents   31,829 168,120
Estimated Fair Value | Time deposits      
Financial Assets:      
Cash equivalents   237,680 105,210
Estimated Fair Value | Level 1      
Financial Assets:      
Cash equivalents   31,829 168,120
Financial Liabilities:      
Deferred consideration for asset acquisition 0 0  
Estimated Fair Value | Level 1 | Time deposits      
Financial Assets:      
Time deposits included in Short-term investments   0 0
Estimated Fair Value | Level 1 | Credit Facility 2021 | Revolving Credit Facility      
Financial Liabilities:      
Borrowings under the 2021 Credit Agreement   0 0
Estimated Fair Value | Level 1 | Money market funds      
Financial Assets:      
Cash equivalents   31,829 168,120
Estimated Fair Value | Level 1 | Time deposits      
Financial Assets:      
Cash equivalents   0 0
Estimated Fair Value | Level 2      
Financial Assets:      
Cash equivalents   237,680 105,210
Financial Liabilities:      
Deferred consideration for asset acquisition 46,954 46,448  
Estimated Fair Value | Level 2 | Time deposits      
Financial Assets:      
Time deposits included in Short-term investments   60,414 60,739
Estimated Fair Value | Level 2 | Credit Facility 2021 | Revolving Credit Facility      
Financial Liabilities:      
Borrowings under the 2021 Credit Agreement   25,000 25,000
Estimated Fair Value | Level 2 | Money market funds      
Financial Assets:      
Cash equivalents   0 0
Estimated Fair Value | Level 2 | Time deposits      
Financial Assets:      
Cash equivalents   237,680 105,210
Estimated Fair Value | Level 3      
Financial Assets:      
Cash equivalents   0 0
Financial Liabilities:      
Deferred consideration for asset acquisition $ 0 0  
Estimated Fair Value | Level 3 | Time deposits      
Financial Assets:      
Time deposits included in Short-term investments   0 0
Estimated Fair Value | Level 3 | Credit Facility 2021 | Revolving Credit Facility      
Financial Liabilities:      
Borrowings under the 2021 Credit Agreement   0 0
Estimated Fair Value | Level 3 | Money market funds      
Financial Assets:      
Cash equivalents   0 0
Estimated Fair Value | Level 3 | Time deposits      
Financial Assets:      
Cash equivalents   $ 0 $ 0