XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Assets, Fair Value Disclosure [Abstract]    
Fair Value $ 157,522 $ 84,229
Total marketable securities 706,050 666,115
Total cash equivalents and marketable securities 863,572 750,344
Asset-backed securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   121
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 42,863 70,755
Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 502,444 225,822
Sovereign bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   7,676
U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 160,743 361,741
Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 73,047  
Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 84,475 83,049
Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 157,522 84,229
Total marketable securities 706,050 666,115
Total cash equivalents and marketable securities 863,572 750,344
Liabilities:    
Contingent earn-out consideration liability 11,493 16,813
Total contingent earn-out consideration liability 11,493 16,813
Fair Value, Recurring | Asset-backed securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   121
Fair Value, Recurring | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 42,863 70,755
Fair Value, Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value   1,180
Total marketable securities 502,444 225,822
Fair Value, Recurring | Sovereign bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   7,676
Fair Value, Recurring | U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 160,743 361,741
Fair Value, Recurring | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 73,047  
Fair Value, Recurring | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 84,475 83,049
Level 1 | Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 84,475 83,049
Total marketable securities 157,727 355,804
Total cash equivalents and marketable securities 242,202 438,853
Liabilities:    
Contingent earn-out consideration liability 0 0
Total contingent earn-out consideration liability 0 0
Level 1 | Fair Value, Recurring | Asset-backed securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   0
Level 1 | Fair Value, Recurring | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 0 0
Level 1 | Fair Value, Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value   0
Total marketable securities 0 0
Level 1 | Fair Value, Recurring | Sovereign bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   0
Level 1 | Fair Value, Recurring | U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 157,727 355,804
Level 1 | Fair Value, Recurring | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0  
Level 1 | Fair Value, Recurring | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 84,475 83,049
Level 2 | Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 73,047 1,180
Total marketable securities 548,323 310,311
Total cash equivalents and marketable securities 621,370 311,491
Liabilities:    
Contingent earn-out consideration liability 0 0
Total contingent earn-out consideration liability 0 0
Level 2 | Fair Value, Recurring | Asset-backed securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   121
Level 2 | Fair Value, Recurring | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 42,863 70,755
Level 2 | Fair Value, Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value   1,180
Total marketable securities 502,444 225,822
Level 2 | Fair Value, Recurring | Sovereign bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   7,676
Level 2 | Fair Value, Recurring | U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 3,016 5,937
Level 2 | Fair Value, Recurring | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 73,047  
Level 2 | Fair Value, Recurring | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0 0
Level 3 | Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0 0
Total marketable securities 0 0
Total cash equivalents and marketable securities 0 0
Liabilities:    
Contingent earn-out consideration liability 11,493 16,813
Total contingent earn-out consideration liability 11,493 16,813
Level 3 | Fair Value, Recurring | Asset-backed securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 0 0
Level 3 | Fair Value, Recurring | Corporate notes and bonds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value   0
Total marketable securities 0 0
Level 3 | Fair Value, Recurring | Sovereign bonds    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities   0
Level 3 | Fair Value, Recurring | U.S. government and agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total marketable securities 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Fair Value 0  
Level 3 | Fair Value, Recurring | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Fair Value $ 0 $ 0