v3.26.1
Fair Value (Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Assets, fair value disclosure $ 130,641 $ 156,491
Money market funds    
Assets:    
Total assets 130,641 156,491
Quoted Prices in ‎Active Markets for ‎Identical Assets ‎(Level 1)    
Assets:    
Assets, fair value disclosure 130,641 156,491
Quoted Prices in ‎Active Markets for ‎Identical Assets ‎(Level 1) | Money market funds    
Assets:    
Total assets 130,641 156,491
Significant Other ‎Observable Inputs ‎(Level 2)    
Assets:    
Assets, fair value disclosure 0 0
Significant Other ‎Observable Inputs ‎(Level 2) | Money market funds    
Assets:    
Total assets 0 0
Significant Other ‎Unobservable ‎Inputs (Level 3)    
Assets:    
Assets, fair value disclosure 0 0
Significant Other ‎Unobservable ‎Inputs (Level 3) | Money market funds    
Assets:    
Total assets $ 0 $ 0