v3.26.1
Fair Value of Financial Instruments - Measured on Recurring Basis (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Total assets measured at fair value $ 53,416 $ 184,266
Money market funds    
Assets:    
Cash and cash equivalents 45,204 164,907
U.S. Treasury securities    
Assets:    
Cash and cash equivalents   11,479
Commercial paper    
Assets:    
Cash and cash equivalents 8,212 7,880
Fair Value, Inputs, Level 1    
Assets:    
Total assets measured at fair value 45,204 164,907
Fair Value, Inputs, Level 1 | Money market funds    
Assets:    
Cash and cash equivalents 45,204 164,907
Fair Value, Inputs, Level 2    
Assets:    
Total assets measured at fair value 8,212 19,359
Fair Value, Inputs, Level 2 | U.S. Treasury securities    
Assets:    
Cash and cash equivalents   11,479
Fair Value, Inputs, Level 2 | Commercial paper    
Assets:    
Cash and cash equivalents $ 8,212 $ 7,880