XML 57 R40.htm IDEA: XBRL DOCUMENT v3.23.2
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 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 39,782 $ 33,652
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 39,651 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 21,320 13,916
Marketable Securities with unrealized losses for more than 12 months 499 500
Marketable Securities, with unrealized gains 0 1,250
Cost 21,819 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 21,236 13,832
Marketable Securities with unrealized losses for more than 12 months 493 499
Marketable Securities, with unrealized gains 0 1,251
Fair Value 21,729 15,582
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 16,510 17,236
Marketable Securities with unrealized losses for more than 12 months 1,453 251
Marketable Securities, with unrealized gains 0 499
Cost 17,963 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 16,478 17,112
Marketable Securities with unrealized losses for more than 12 months 1,444 250
Marketable Securities, with unrealized gains 0 500
Fair Value $ 17,922 $ 17,862