XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Cash and Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value disclosure    
Cash and cash equivalents $ 127,444 $ 262,226
Short-term investments 29,759 67,842
Concentrations of Credit Risk of Financial Instruments    
Cash deposits and short-term investments which were not FDIC insured 51,700 76,300
Cash deposits    
Fair value disclosure    
Cash and cash equivalents 83,048 168,472
Money market funds    
Fair value disclosure    
Cash and cash equivalents 44,396 93,754
Certificates of deposit    
Fair value disclosure    
Short-term investments $ 29,759 $ 67,842