XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Fair value of the Company's financial assets    
Marketable Securities $ 65,588,000 $ 95,217,000
Assets transferred into level 3 0  
Assets transferred out of level 3 0  
Corporate bonds    
Fair value of the Company's financial assets    
Marketable Securities 51,325,000 73,160,000
U.S. Treasury and Government agencies    
Fair value of the Company's financial assets    
Marketable Securities 14,263,000 22,057,000
Fair Value    
Fair value of the Company's financial assets    
Total financial assets 85,936,000 107,799,000
Fair Value | Money market funds (cash equivalents)    
Fair value of the Company's financial assets    
Money market funds (cash equivalents) 18,369,000 12,582,000
Fair Value | U.S. treasury securities    
Fair value of the Company's financial assets    
Money market funds (cash equivalents) 1,979,000  
Fair Value | Corporate bonds    
Fair value of the Company's financial assets    
Marketable Securities 51,325,000 73,160,000
Fair Value | U.S. Government agencies    
Fair value of the Company's financial assets    
Marketable Securities   22,057,000
Fair Value | U.S. Treasury and Government agencies    
Fair value of the Company's financial assets    
Marketable Securities 14,263,000  
Fair Value | Quoted Prices in Active Markets (Level 1)    
Fair value of the Company's financial assets    
Total financial assets 18,369,000 12,582,000
Fair Value | Quoted Prices in Active Markets (Level 1) | Money market funds (cash equivalents)    
Fair value of the Company's financial assets    
Money market funds (cash equivalents) 18,369,000 12,582,000
Fair Value | Significant Other Observable Inputs (Level 2)    
Fair value of the Company's financial assets    
Total financial assets 67,567,000 95,217,000
Fair Value | Significant Other Observable Inputs (Level 2) | U.S. treasury securities    
Fair value of the Company's financial assets    
Money market funds (cash equivalents) 1,979,000  
Fair Value | Significant Other Observable Inputs (Level 2) | Corporate bonds    
Fair value of the Company's financial assets    
Marketable Securities 51,325,000 73,160,000
Fair Value | Significant Other Observable Inputs (Level 2) | U.S. Government agencies    
Fair value of the Company's financial assets    
Marketable Securities   $ 22,057,000
Fair Value | Significant Other Observable Inputs (Level 2) | U.S. Treasury and Government agencies    
Fair value of the Company's financial assets    
Marketable Securities $ 14,263,000