XML 44 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Values on Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair value of financial assets and liabilities    
Total short-term investments $ 62,732 $ 61,959
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]
Money market funds    
Fair value of financial assets and liabilities    
Total short-term investments $ 1,289 $ 1,773
United States government agency securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 24,377 $ 24,062
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]
Corporate debt securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 34,316 $ 33,371
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]
Mortgage-backed securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 2,750 $ 2,753
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]
Level 1    
Fair value of financial assets and liabilities    
Total short-term investments $ 1,289 $ 1,773
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]
Level 1 | Money market funds    
Fair value of financial assets and liabilities    
Total short-term investments $ 1,289 $ 1,773
Level 2    
Fair value of financial assets and liabilities    
Total short-term investments $ 61,443 $ 60,186
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]
Level 2 | United States government agency securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 24,377 $ 24,062
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]
Level 2 | Corporate debt securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 34,316 $ 33,371
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]
Level 2 | Mortgage-backed securities    
Fair value of financial assets and liabilities    
Total short-term investments $ 2,750 $ 2,753
Investment, Type [Extensible Enumeration] Short-Term Investments [Member] Short-Term Investments [Member]