XML 38 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Available-for-sale [Line Items]    
Available-for-sale Securities $ 123,042 $ 118,566
Corporate securities    
Available-for-sale [Line Items]    
Available-for-sale Securities 50,467 46,411
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 42,506 40,590
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 21,263 22,294
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 6,792 6,640
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 2,014 $ 2,631