XML 38 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available-for-sale [Line Items]    
Available-for-sale Securities $ 115,319 $ 124,482
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 43,174 42,261
Corporate Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 41,586 53,260
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 26,968 21,373
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 2,837 5,825
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 754 $ 1,763