XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized gains $ 19  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 35,425 $ 33,652
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 35,321 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 17,533 13,916
Marketable Securities with unrealized losses for more than 12 months 0 500
Marketable Securities, with unrealized gains 4,608 1,250
Cost 22,141 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 17,472 13,832
Marketable Securities with unrealized losses for more than 12 months 0 499
Marketable Securities, with unrealized gains 4,626 1,251
Fair Value 22,098 15,582
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 9,984 17,236
Marketable Securities with unrealized losses for more than 12 months 2,801 251
Marketable Securities, with unrealized gains 499 499
Cost 13,284 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 9,935 17,112
Marketable Securities with unrealized losses for more than 12 months 2,788 250
Marketable Securities, with unrealized gains 500 500
Fair Value $ 13,223 $ 17,862