v3.26.1
Fair Value of Financial Instruments - Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets [Abstract]    
Cash equivalents, Amortized Cost $ 224,507 $ 77,558
Recurring    
Assets [Abstract]    
Cash equivalents, Amortized Cost 40,953 64,009
Investment, Amortized Cost 59,246 111,309
Fair value of financial instruments, Amortized Cost 100,199 175,318
Cash equivalents 40,953 64,008
Investments 59,240 111,371
Fair value of financial instruments 100,193 175,379
Recurring | Money Market Mutual Funds    
Assets [Abstract]    
Cash equivalents, Amortized Cost 40,953 22,090
Cash equivalents 40,953 22,090
Recurring | U.S. Treasury Securities    
Assets [Abstract]    
Cash equivalents, Amortized Cost 0 41,919
Investment, Amortized Cost 59,246 111,309
Cash equivalents 0 41,918
Investments 59,240 111,371
Recurring | Level 1    
Assets [Abstract]    
Cash equivalents 40,953 22,090
Investments 0 0
Fair value of financial instruments 40,953 22,090
Recurring | Level 1 | Money Market Mutual Funds    
Assets [Abstract]    
Cash equivalents 40,953 22,090
Recurring | Level 1 | U.S. Treasury Securities    
Assets [Abstract]    
Cash equivalents 0 0
Investments 0 0
Recurring | Level 2    
Assets [Abstract]    
Cash equivalents 0 41,918
Investments 59,240 111,371
Fair value of financial instruments 59,240 153,289
Recurring | Level 2 | Money Market Mutual Funds    
Assets [Abstract]    
Cash equivalents 0 0
Recurring | Level 2 | U.S. Treasury Securities    
Assets [Abstract]    
Cash equivalents 0 41,918
Investments 59,240 111,371
Recurring | Level 3    
Assets [Abstract]    
Cash equivalents 0 0
Investments 0 0
Fair value of financial instruments 0 0
Recurring | Level 3 | Money Market Mutual Funds    
Assets [Abstract]    
Cash equivalents 0 0
Recurring | Level 3 | U.S. Treasury Securities    
Assets [Abstract]    
Cash equivalents 0 0
Investments $ 0 $ 0