XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized gains $ 0  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 29,535 $ 33,652
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 29,456 33,444
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 16,873 13,916
Marketable Securities with unrealized losses for more than 12 months 999 500
Marketable Securities, with unrealized gains 0 1,250
Cost 17,872 15,666
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 16,827 13,832
Marketable Securities with unrealized losses for more than 12 months 994 499
Marketable Securities, with unrealized gains 0 1,251
Fair Value 17,821 15,582
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 11,262 17,236
Marketable Securities with unrealized losses for more than 12 months 401 251
Marketable Securities, with unrealized gains 0 499
Cost 11,663 17,986
Corporate notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 11,235 17,112
Marketable Securities with unrealized losses for more than 12 months 400 250
Marketable Securities, with unrealized gains 0 500
Fair Value $ 11,635 $ 17,862