XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Available-for-sale [Line Items]    
Available-for-sale Securities $ 120,198 $ 118,566
Corporate securities    
Available-for-sale [Line Items]    
Available-for-sale Securities 44,644 46,411
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 42,923 40,590
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 23,543 22,294
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 6,706 6,640
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 2,382 $ 2,631