XML 35 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Contractual Maturities of Financial Assets Measured at Fair Value (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Fair Value Disclosures [Abstract]  
Within one year $ 369,008
After one year through two years 33,084
Total cash equivalents and marketable securities $ 402,092