XML 41 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Summary of Financial Assets and Liabilities that are Measured at Fair Value on a Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets    
Total cash equivalents $ 130,331 $ 35,522
Total available-for-sale securities 129,177 68,685
Total financial assets 259,508 104,207
Financial liabilities    
Derivative liabilities 5,700 3,150
Total financial liabilities 5,700 3,150
Treasury Bills [Member]    
Financial assets    
Total cash equivalents   17,434
Total available-for-sale securities 42,287 27,895
Government Bonds [Member]    
Financial assets    
Total available-for-sale securities 86,890 40,790
Money Market Funds [Member]    
Financial assets    
Total cash equivalents 130,331 18,088
Level 2 [Member]    
Financial assets    
Total cash equivalents 130,331 35,522
Total available-for-sale securities 129,177 68,685
Total financial assets 259,508 104,207
Level 2 [Member] | Treasury Bills [Member]    
Financial assets    
Total cash equivalents   17,434
Total available-for-sale securities 42,287 27,895
Level 2 [Member] | Government Bonds [Member]    
Financial assets    
Total cash equivalents 86,890 40,790
Level 2 [Member] | Money Market Funds [Member]    
Financial assets    
Total cash equivalents 130,331 18,088
Level 3 [Member]    
Financial liabilities    
Derivative liabilities 5,700 3,150
Total financial liabilities $ 5,700 $ 3,150