XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair value of the Company's financial assets    
Marketable Securities $ 95,217,000 $ 133,281,000
Assets transferred into level 3 0 0
Assets transferred out of level 3 0 0
Assets transferred from level 1 to level 2 0 0
Assets transferred from level 2 to level 1 0 0
Corporate bonds    
Fair value of the Company's financial assets    
Marketable Securities 73,160,000 131,706,000
U.S. Treasury and Government agencies    
Fair value of the Company's financial assets    
Marketable Securities 22,057,000 1,575,000
Fair Value    
Fair value of the Company's financial assets    
Total financial assets 107,799,000 154,233,000
Fair Value | Quoted Prices in Active Markets (Level 1)    
Fair value of the Company's financial assets    
Total financial assets 12,582,000 6,782,000
Fair Value | Significant Other Observable Inputs (Level 2)    
Fair value of the Company's financial assets    
Total financial assets 95,217,000 147,451,000
Money market funds (cash equivalents) | Fair Value    
Fair value of the Company's financial assets    
Money market funds (cash equivalents) 12,582,000 6,782,000
Money market funds (cash equivalents) | Fair Value | Quoted Prices in Active Markets (Level 1)    
Fair value of the Company's financial assets    
Money market funds (cash equivalents) 12,582,000 6,782,000
Corporate bonds | Fair Value    
Fair value of the Company's financial assets    
Marketable Securities 73,160,000 131,706,000
Corporate bonds | Fair Value | Significant Other Observable Inputs (Level 2)    
Fair value of the Company's financial assets    
Marketable Securities 73,160,000 131,706,000
U.S. Treasury and Government agencies | Fair Value    
Fair value of the Company's financial assets    
Marketable Securities 22,057,000 15,745,000
U.S. Treasury and Government agencies | Fair Value | Significant Other Observable Inputs (Level 2)    
Fair value of the Company's financial assets    
Marketable Securities $ 22,057,000 $ 15,745,000