v3.26.1
Fair Value of Assets and Liabilities - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Financial assets $ 114,134 $ 143,414
Money Market Funds    
Assets    
Financial assets 84,194 58,688
U.S. Government Agencies    
Assets    
Financial assets 29,940 84,726
Level 1    
Assets    
Financial assets 84,194 58,688
Level 1 | Money Market Funds    
Assets    
Financial assets 84,194 58,688
Level 2    
Assets    
Financial assets 29,940 84,726
Level 2 | U.S. Government Agencies    
Assets    
Financial assets $ 29,940 $ 84,726