XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.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
Mar. 31, 2025
Dec. 31, 2024
Money market Securities [Member]    
Assets:    
Total assets at fair value $ 20,001 $ 9,228
U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value 201,341 220,517
Level I [Member]    
Assets:    
Total assets at fair value 20,001 9,228
Level I [Member] | Money market Securities [Member]    
Assets:    
Total assets at fair value 20,001 9,228
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 201,341 220,517
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 201,341 220,517
Level III [Member]    
Assets:    
Total assets at fair value $ 221,342 $ 229,745