v3.26.1
Fair Value Measurement - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Money market funds $ 52,481 $ 88,239
Total assets at fair value on a recurring basis 52,481 88,239
Quoted Prices in Active Markets for Identical Assets/Liabilities (Level 1)    
Assets:    
Money market funds 52,481 88,239
Total assets at fair value on a recurring basis 52,481 88,239
Significant Other Observable Inputs (Level 2)    
Assets:    
Money market funds 0 0
Total assets at fair value on a recurring basis 0 0
Significant Unobservable Inputs (Level 3)    
Assets:    
Money market funds 0 0
Total assets at fair value on a recurring basis $ 0 $ 0