v3.26.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) - Level I [Member] - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Total assets at fair value $ 201,852 $ 223,204
Money market Securities [Member]    
Assets:    
Total assets at fair value 6,405 15,025
U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value $ 195,447 $ 208,179