XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
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
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Total assets at fair value $ 121,965 $ 102,877
Fair Value, Inputs, Level 1    
Assets:    
Total assets at fair value 4,475 8,909
Fair Value, Inputs, Level 2    
Assets:    
Total assets at fair value 117,490 93,968
Money Market Securities    
Assets:    
Total assets at fair value 4,475 8,909
Money Market Securities | Fair Value, Inputs, Level 1    
Assets:    
Total assets at fair value 4,475 8,909
Money Market Securities | Fair Value, Inputs, Level 2    
Assets:    
Total assets at fair value 0 0
U.S. Treasury securities    
Assets:    
Total assets at fair value 117,490 93,968
U.S. Treasury securities | Fair Value, Inputs, Level 1    
Assets:    
Total assets at fair value 0 0
U.S. Treasury securities | Fair Value, Inputs, Level 2    
Assets:    
Total assets at fair value $ 117,490 $ 93,968