XML 42 R35.htm IDEA: XBRL DOCUMENT 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
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Total assets at fair value $ 211,011 $ 223,204
Money market Securities [Member]    
Assets:    
Total assets at fair value 10,704 15,025
U.S. Treasury Securities [Member]    
Assets:    
Total assets at fair value $ 200,307 $ 208,179