XML 55 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - 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 $ 238,741 $ 258,688
Unrealized Gains 0 452
Unrealized Losses (140) 0
Fair Value 238,600 259,140
Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 84,572 86,066
Unrealized Gains 0 15
Unrealized Losses (100) 0
Fair Value 84,471 86,081
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 36,356 28,227
Unrealized Gains 0 30
Unrealized Losses (36) 0
Fair Value 36,319 28,257
U.S. Treasury [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 117,813 144,395
Unrealized Gains 0 407
Unrealized Losses (4) 0
Fair Value $ 117,810 $ 144,802