XML 40 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial assets    
Total cash equivalents $ 204,129 $ 35,522
Total available-for-sale securities 96,289 68,685
Total financial assets 300,418 104,207
Financial liabilities    
Derivative liabilities 4,800 3,150
Total financial liabilities 4,800 3,150
Treasury Bills [Member]    
Financial assets    
Total cash equivalents 9,937 17,434
Total available-for-sale securities 12,326 27,895
Government Bonds [Member]    
Financial assets    
Total available-for-sale securities 83,963 40,790
Money Market Funds [Member]    
Financial assets    
Total cash equivalents 194,192 18,088
Level 2 [Member]    
Financial assets    
Total cash equivalents 204,129 35,522
Total available-for-sale securities 96,289 68,685
Total financial assets 300,418 104,207
Level 2 [Member] | Treasury Bills [Member]    
Financial assets    
Total cash equivalents 9,937 17,434
Total available-for-sale securities 12,326 27,895
Level 2 [Member] | Government Bonds [Member]    
Financial assets    
Total cash equivalents 83,963 40,790
Level 2 [Member] | Money Market Funds [Member]    
Financial assets    
Total cash equivalents 194,192 18,088
Level 3 [Member]    
Financial liabilities    
Derivative liabilities 4,800 3,150
Total financial liabilities $ 4,800 $ 3,150