v3.26.1
Investments - Schedule of Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Cash equivalents:    
Cost or Amortized Cost $ 183,453 $ 157,530
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (8)
Fair Value 183,451 157,522
Marketable securities:    
Cost or Amortized Cost 529,383 704,274
Gross Unrealized Gains 587 1,912
Gross Unrealized Losses (547) (136)
Fair Value 529,423 706,050
Total cash and cash equivalents and marketable securities, Cost or amortized cost 712,836 861,804
Total cash and cash equivalents and marketable securities, Gross unrealized gains 587 1,912
Total cash and cash equivalents and marketable securities, Gross unrealized Losses (549) (144)
Total cash equivalents and marketable securities 712,874 863,572
Commercial paper    
Marketable securities:    
Cost or Amortized Cost 11,314 42,860
Gross Unrealized Gains 0 7
Gross Unrealized Losses (2) (4)
Fair Value 11,312 42,863
Corporate notes and bonds    
Marketable securities:    
Cost or Amortized Cost 390,900 501,202
Gross Unrealized Gains 341 1,373
Gross Unrealized Losses (468) (131)
Fair Value 390,773 502,444
U.S. government and agency securities    
Marketable securities:    
Cost or Amortized Cost 127,169 160,212
Gross Unrealized Gains 246 532
Gross Unrealized Losses (77) (1)
Fair Value 127,338 160,743
Commercial paper    
Cash equivalents:    
Cost or Amortized Cost 8,500 73,055
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (8)
Fair Value 8,498 73,047
Money market funds    
Cash equivalents:    
Cost or Amortized Cost 174,953 84,475
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 174,953 $ 84,475