XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Assets:    
Total assets at fair value $ 127,454 $ 156,361
Money market Securities [Member]    
Assets:    
Total assets at fair value 22,838 21,390
US Treasury Securities [Member]    
Assets:    
Total assets at fair value 104,616 134,971
Level I [Member]    
Assets:    
Total assets at fair value 22,838 21,390
Level I [Member] | Money market Securities [Member]    
Assets:    
Total assets at fair value 22,838 21,390
Level I [Member] | US Treasury Securities [Member]    
Assets:    
Total assets at fair value 0 0
Level II [Member]    
Assets:    
Total assets at fair value 104,616 134,971
Level II [Member] | Money market Securities [Member]    
Assets:    
Total assets at fair value 0 0
Level II [Member] | US Treasury Securities [Member]    
Assets:    
Total assets at fair value $ 104,616 $ 134,971