XML 59 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Dec. 31, 2023
Assets:    
Total assets at fair value $ 227,825 $ 121,965
Money market Securities [Member]    
Assets:    
Total assets at fair value 18,986 4,475
U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value 208,839 117,490
Level I [Member]    
Assets:    
Total assets at fair value 18,986 4,475
Level I [Member] | Money market Securities [Member]    
Assets:    
Total assets at fair value 18,986 4,475
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 208,839 117,490
Level II [Member] | U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value $ 208,839 $ 117,490