v3.26.3
Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets:    
Fair Value $ 32,038 $ 37,659
U.S. Treasury and Government Agencies [Member]    
Assets:    
Fair Value 5,993 6,718
Corporate Debt [Member]    
Assets:    
Fair Value 16,707 19,302
Asset-Backed Securities [Member]    
Assets:    
Fair Value 7,538 10,438
Commercial Paper [Member]    
Assets:    
Fair Value 0  
Yankee CD [Member]    
Assets:    
Fair Value 1,800 1,201
Fair Value, Recurring [Member]    
Assets:    
Total assets 35,108 45,495
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets:    
Cash equivalents 2,771 7,836
Fair Value, Recurring [Member] | U.S. Treasury and Government Agencies [Member]    
Assets:    
Fair Value 5,993 6,718
Fair Value, Recurring [Member] | Corporate Debt [Member]    
Assets:    
Fair Value 16,707 19,302
Fair Value, Recurring [Member] | Asset-Backed Securities [Member]    
Assets:    
Fair Value 7,538 10,438
Fair Value, Recurring [Member] | Commercial Paper [Member]    
Assets:    
Cash equivalents 299  
Fair Value, Recurring [Member] | Yankee CD [Member]    
Assets:    
Fair Value 1,800 1,201
Fair Value, Recurring [Member] | Level 1 [Member]    
Assets:    
Total assets 8,269 14,054
Fair Value, Recurring [Member] | Level 1 [Member] | Money Market Funds [Member]    
Assets:    
Cash equivalents 2,771 7,836
Fair Value, Recurring [Member] | Level 1 [Member] | U.S. Treasury and Government Agencies [Member]    
Assets:    
Fair Value 5,498 6,218
Fair Value, Recurring [Member] | Level 2 [Member]    
Assets:    
Total assets 26,839 31,441
Fair Value, Recurring [Member] | Level 2 [Member] | U.S. Treasury and Government Agencies [Member]    
Assets:    
Fair Value 495 500
Fair Value, Recurring [Member] | Level 2 [Member] | Corporate Debt [Member]    
Assets:    
Fair Value 16,707 19,302
Fair Value, Recurring [Member] | Level 2 [Member] | Asset-Backed Securities [Member]    
Assets:    
Fair Value 7,538 10,438
Fair Value, Recurring [Member] | Level 2 [Member] | Commercial Paper [Member]    
Assets:    
Cash equivalents 299  
Fair Value, Recurring [Member] | Level 2 [Member] | Yankee CD [Member]    
Assets:    
Fair Value $ 1,800 $ 1,201