XML 190 R40.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized gains $ 21  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 13,872 $ 32,577
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 13,892 32,556
Certificates of deposit | Level 1 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 0 174
Marketable Securities, with unrealized gains 0 385
Cost 0 559
Certificates of deposit | Level 1 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 0 174
Marketable Securities, with unrealized gains 0 385
Fair Value 0 559
U.S. Treasury and agency notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 2,145 13,797
Marketable Securities, with unrealized gains 10,231 2,374
Cost 12,376 16,171
U.S. Treasury and agency notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 2,145 13,787
Marketable Securities, with unrealized gains 10,252 2,374
Fair Value 12,397 16,161
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 996 15,598
Marketable Securities with unrealized losses for more than 12 months 500 0
Marketable Securities, with unrealized gains 0 249
Cost 1,496 15,847
Corporate notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 996 15,587
Marketable Securities with unrealized losses for more than 12 months 499 0
Marketable Securities, with unrealized gains 0 249
Fair Value $ 1,495 $ 15,836