XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
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
Sep. 30, 2023
Dec. 31, 2022
Assets:    
Total assets at fair value $ 128,246 $ 102,877
Money market Securities [Member]    
Assets:    
Total assets at fair value 6,223 8,909
U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value 122,023 93,968
Level I [Member]    
Assets:    
Total assets at fair value 6,223 8,909
Level I [Member] | Money market Securities [Member]    
Assets:    
Total assets at fair value 6,223 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 122,023 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 $ 122,023 $ 93,968