XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Marketable Securities and Fair Value Measurements - Summary of marketable securities by contractual maturity (Detail) - Fair Value, Recurring
$ in Thousands
Mar. 31, 2024
USD ($)
Amortized Cost  
Less than one year $ 183,948
Greater than one year but less than two years 14,660
Debt Securities, Available-for-sale, Amortized Cost, Total 198,608
Fair Value  
Less than one year 183,777
Greater than one year but less than two years 14,634
Debt Securities, Available-for-sale, Fair Value $ 198,411