XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis and the fair value hierarchy of the valuation techniques (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets:    
Total assets at fair value $ 143,731 $ 102,877
Money market Securities [Member]    
Assets:    
Total assets at fair value 5,391 8,909
U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value 138,340 93,968
Level I [Member]    
Assets:    
Total assets at fair value 5,391 8,909
Level I [Member] | Money market Securities [Member]    
Assets:    
Total assets at fair value 5,391 8,909
Level I [Member] | U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value 0 0
Level II [Member]    
Assets:    
Total assets at fair value 138,340 93,968
Level II [Member] | Money market Securities [Member]    
Assets:    
Total assets at fair value 0 0
Level II [Member] | U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value $ 138,340 $ 93,968