v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents $ 183,451 $ 157,522
Total marketable securities 529,423 706,050
Total cash equivalents and marketable securities 712,874 863,572
Liabilities:    
Contingent earn-out consideration liability 5,910 11,493
Total contingent earn-out consideration liability 5,910 11,493
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 11,312 42,863
Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 390,773 502,444
U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 127,338 160,743
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 8,498 73,047
Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 174,953 84,475
Level 1    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 174,953 84,475
Total marketable securities 124,338 157,727
Total cash equivalents and marketable securities 299,291 242,202
Liabilities:    
Contingent earn-out consideration liability 0 0
Total contingent earn-out consideration liability 0 0
Level 1 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 0 0
Level 1 | Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 0 0
Level 1 | U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 124,338 157,727
Level 1 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 0 0
Level 1 | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 174,953 84,475
Level 2    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 8,498 73,047
Total marketable securities 405,085 548,323
Total cash equivalents and marketable securities 413,583 621,370
Liabilities:    
Contingent earn-out consideration liability 0 0
Total contingent earn-out consideration liability 0 0
Level 2 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 11,312 42,863
Level 2 | Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 390,773 502,444
Level 2 | U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 3,000 3,016
Level 2 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 8,498 73,047
Level 2 | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 0 0
Level 3    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 0 0
Total marketable securities 0 0
Total cash equivalents and marketable securities 0 0
Liabilities:    
Contingent earn-out consideration liability 5,910 11,493
Total contingent earn-out consideration liability 5,910 11,493
Level 3 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 0 0
Level 3 | Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 0 0
Level 3 | U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 0 0
Level 3 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents 0 0
Level 3 | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Total cash equivalents $ 0 $ 0