XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized gains $ 0  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 16,560 $ 32,577
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 16,533 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 12,072 13,797
Marketable Securities, with unrealized gains 0 2,374
Cost 12,072 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 12,049 13,787
Marketable Securities, with unrealized gains 0 2,374
Fair Value 12,049 16,161
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 2,995 15,598
Marketable Securities with unrealized losses for more than 12 months 500 0
Marketable Securities, with unrealized gains 993 249
Cost 4,488 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 2,993 15,587
Marketable Securities with unrealized losses for more than 12 months 498 0
Marketable Securities, with unrealized gains 993 249
Fair Value $ 4,484 $ 15,836