XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 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 25,148 $ 32,577
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 25,119 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 299 174
Marketable Securities, with unrealized gains 110 385
Cost 409 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 299 174
Marketable Securities, with unrealized gains 110 385
Fair Value 409 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 11,775 13,797
Marketable Securities with unrealized losses for more than 12 months 500 0
Marketable Securities, with unrealized gains 996 2,374
Cost 13,271 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 11,756 13,787
Marketable Securities with unrealized losses for more than 12 months 500 0
Marketable Securities, with unrealized gains 996 2,374
Fair Value 13,252 16,161
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 11,468 15,598
Marketable Securities, with unrealized gains 0 249
Cost 11,468 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 11,458 15,587
Marketable Securities, with unrealized gains 0 249
Fair Value $ 11,458 $ 15,836