XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Dec. 31, 2023
Assets:    
Total assets at fair value $ 227,367 $ 121,965
Money market Securities [Member]    
Assets:    
Total assets at fair value 6,967 4,475
U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value 220,400 117,490
Level I [Member]    
Assets:    
Total assets at fair value 6,967 4,475
Level I [Member] | Money market Securities [Member]    
Assets:    
Total assets at fair value 6,967 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 220,400 117,490
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 $ 220,400 $ 117,490