XML 88 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES - Summary of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost $ 32,577 $ 33,652
Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 32,556 33,444
Certificates of deposit | Level 1 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 174 0
Marketable securities with unrecognized gains 385 0
Cost 559 0
Certificates of deposit | Level 1 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 174 0
Marketable securities with unrecognized gains 385 0
Estimated Fair Value 559 0
U.S. Treasury and agency notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 13,797 13,916
Marketable securities with unrecognized losses for more than 12 months 0 500
Marketable securities with unrecognized gains 2,374 1,250
Cost 16,171 15,666
U.S. Treasury and agency notes | Level 2 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 13,787 13,832
Marketable securities with unrecognized losses for more than 12 months 0 499
Marketable securities with unrecognized gains 2,374 1,251
Estimated Fair Value 16,161 15,582
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 15,598 17,236
Marketable securities with unrecognized losses for more than 12 months 0 251
Marketable securities with unrecognized gains 249 499
Cost 15,847 17,986
Corporate notes | Level 2 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 15,587 17,112
Marketable securities with unrecognized losses for more than 12 months 0 250
Marketable securities with unrecognized gains 249 500
Estimated Fair Value $ 15,836 $ 17,862