v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Assets:    
Total cash equivalents $ 264,330 $ 183,451
Total marketable securities 414,185 529,423
Total cash equivalents and marketable securities 678,515 712,874
Commercial paper    
Assets:    
Total marketable securities 1,027 11,312
Corporate notes and bonds    
Assets:    
Total marketable securities 289,600 390,773
U.S. government and agency securities    
Assets:    
Total marketable securities 123,558 127,338
Commercial paper    
Assets:    
Total cash equivalents 74,041 8,498
Corporate notes and bonds    
Assets:    
Total cash equivalents 4,000  
Money market funds    
Assets:    
Total cash equivalents 186,289 174,953
Fair Value, Recurring    
Assets:    
Total cash equivalents 264,330 183,451
Total marketable securities 414,185 529,423
Total cash equivalents and marketable securities 678,515 712,874
Liabilities:    
Contingent earn-out consideration liability   5,910
Total contingent earn-out consideration liability   5,910
Fair Value, Recurring | Level 1    
Assets:    
Total cash equivalents 186,289 174,953
Total marketable securities 123,558 124,338
Total cash equivalents and marketable securities 309,847 299,291
Liabilities:    
Contingent earn-out consideration liability   0
Total contingent earn-out consideration liability   0
Fair Value, Recurring | Level 2    
Assets:    
Total cash equivalents 78,041 8,498
Total marketable securities 290,627 405,085
Total cash equivalents and marketable securities 368,668 413,583
Liabilities:    
Contingent earn-out consideration liability   0
Total contingent earn-out consideration liability   0
Fair Value, Recurring | Level 3    
Assets:    
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
Total contingent earn-out consideration liability   5,910
Fair Value, Recurring | Commercial paper    
Assets:    
Total marketable securities 1,027 11,312
Fair Value, Recurring | Commercial paper | Level 1    
Assets:    
Total marketable securities 0 0
Fair Value, Recurring | Commercial paper | Level 2    
Assets:    
Total marketable securities 1,027 11,312
Fair Value, Recurring | Commercial paper | Level 3    
Assets:    
Total marketable securities 0 0
Fair Value, Recurring | Corporate notes and bonds    
Assets:    
Total marketable securities 289,600 390,773
Fair Value, Recurring | Corporate notes and bonds | Level 1    
Assets:    
Total marketable securities 0 0
Fair Value, Recurring | Corporate notes and bonds | Level 2    
Assets:    
Total marketable securities 289,600 390,773
Fair Value, Recurring | Corporate notes and bonds | Level 3    
Assets:    
Total marketable securities 0 0
Fair Value, Recurring | U.S. government and agency securities    
Assets:    
Total marketable securities 123,558 127,338
Fair Value, Recurring | U.S. government and agency securities | Level 1    
Assets:    
Total marketable securities 123,558 124,338
Fair Value, Recurring | U.S. government and agency securities | Level 2    
Assets:    
Total marketable securities 0 3,000
Fair Value, Recurring | U.S. government and agency securities | Level 3    
Assets:    
Total marketable securities 0 0
Fair Value, Recurring | Commercial paper    
Assets:    
Total cash equivalents 74,041 8,498
Fair Value, Recurring | Commercial paper | Level 1    
Assets:    
Total cash equivalents 0 0
Fair Value, Recurring | Commercial paper | Level 2    
Assets:    
Total cash equivalents 74,041 8,498
Fair Value, Recurring | Commercial paper | Level 3    
Assets:    
Total cash equivalents 0 0
Fair Value, Recurring | Corporate notes and bonds    
Assets:    
Total cash equivalents 4,000  
Fair Value, Recurring | Corporate notes and bonds | Level 1    
Assets:    
Total cash equivalents 0  
Fair Value, Recurring | Corporate notes and bonds | Level 2    
Assets:    
Total cash equivalents 4,000  
Fair Value, Recurring | Corporate notes and bonds | Level 3    
Assets:    
Total cash equivalents 0  
Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 186,289 174,953
Fair Value, Recurring | Money market funds | Level 1    
Assets:    
Total cash equivalents 186,289 174,953
Fair Value, Recurring | Money market funds | Level 2    
Assets:    
Total cash equivalents 0 0
Fair Value, Recurring | Money market funds | Level 3    
Assets:    
Total cash equivalents $ 0 $ 0