XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) - Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial assets    
Total financial assets $ 34,217 $ 37,903
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Financial assets    
Total financial assets 34,217 37,903
Money Market Funds [Member]    
Financial assets    
Cash and cash equivalents 34,217 37,903
Money Market Funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Financial assets    
Cash and cash equivalents $ 34,217 $ 37,903