v3.26.1
Summary of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 42,961 $ 64,804
Gross Unrealized Gain 10 111
Gross Unrealized Loss (326) (187)
Fair Value 42,645 64,728
Money market funds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,361 1,810
Gross Unrealized Gain 0 0
Gross Unrealized Loss 0 0
Fair Value 4,361 1,810
United States government agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 17,589 23,431
Gross Unrealized Gain 1 49
Gross Unrealized Loss (70) (1)
Fair Value 17,520 23,479
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 18,344 36,768
Gross Unrealized Gain 6 55
Gross Unrealized Loss (33) (1)
Fair Value 18,317 36,822
Mortgage-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,667 2,795
Gross Unrealized Gain 3 7
Gross Unrealized Loss (223) (185)
Fair Value $ 2,447 $ 2,617