v3.26.1
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Available-for-sale [Line Items]    
Available-for-sale Securities $ 123,194 $ 124,482
Corporate securities    
Available-for-sale [Line Items]    
Available-for-sale Securities 49,355 53,260
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 44,970 42,261
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 24,025 21,373
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 3,837 5,825
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 1,007 $ 1,763