v3.26.1
Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Fair Value $ 33,009 $ 37,659
U.S. Treasury and Government Agencies [Member]    
Assets:    
Fair Value 6,509 6,718
Corporate Debt [Member]    
Assets:    
Fair Value 16,372 19,302
Asset-Backed Securities [Member]    
Assets:    
Fair Value 8,728 10,438
Yankee CD [Member]    
Assets:    
Fair Value 1,400 1,201
Fair Value, Recurring [Member]    
Assets:    
Total assets 43,836 45,495
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets:    
Cash equivalents 10,327 7,836
Fair Value, Recurring [Member] | U.S. Treasury and Government Agencies [Member]    
Assets:    
Fair Value 6,509 6,718
Fair Value, Recurring [Member] | Corporate Debt [Member]    
Assets:    
Cash equivalents   19,302
Fair Value 16,372  
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]    
Assets:    
Fair Value 8,728 10,438
Fair Value, Recurring [Member] | Yankee CD [Member]    
Assets:    
Cash equivalents 500  
Fair Value 1,400 1,201
Fair Value, Recurring [Member] | Level 1 [Member]    
Assets:    
Total assets 16,338 14,054
Fair Value, Recurring [Member] | Level 1 [Member] | Money Market Funds [Member]    
Assets:    
Cash equivalents 10,327 7,836
Fair Value, Recurring [Member] | Level 1 [Member] | U.S. Treasury and Government Agencies [Member]    
Assets:    
Fair Value 6,011 6,218
Fair Value, Recurring [Member] | Level 2 [Member]    
Assets:    
Total assets 27,498 31,441
Fair Value, Recurring [Member] | Level 2 [Member] | U.S. Treasury and Government Agencies [Member]    
Assets:    
Fair Value 498 500
Fair Value, Recurring [Member] | Level 2 [Member] | Corporate Debt [Member]    
Assets:    
Cash equivalents   19,302
Fair Value 16,372  
Fair Value, Recurring [Member] | Level 2 [Member] | Asset-Backed Securities [Member]    
Assets:    
Fair Value 8,728 10,438
Fair Value, Recurring [Member] | Level 2 [Member] | Yankee CD [Member]    
Assets:    
Cash equivalents 500  
Fair Value $ 1,400 $ 1,201