XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Cash equivalents:    
Cost or Amortized Cost $ 157,530 $ 84,229
Gross Unrealized Gains 0 0
Gross Unrealized Losses (8) 0
Fair Value 157,522 84,229
Marketable securities:    
Cost or Amortized Cost 704,274 669,677
Gross Unrealized Gains 1,912 136
Gross Unrealized Losses (136) (3,698)
Fair Value 706,050 666,115
Total cash and cash equivalents and marketable securities, Cost or amortized cost 861,804 753,906
Total cash and cash equivalents and marketable securities, Gross unrealized gains 1,912 136
Total cash and cash equivalents and marketable securities, Gross unrealized Losses (144) (3,698)
Total cash equivalents and marketable securities 863,572 750,344
Asset-backed securities    
Marketable securities:    
Cost or Amortized Cost   121
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   121
Commercial paper    
Marketable securities:    
Cost or Amortized Cost 42,860 70,804
Gross Unrealized Gains 7 1
Gross Unrealized Losses (4) (50)
Fair Value 42,863 70,755
Corporate notes and bonds    
Marketable securities:    
Cost or Amortized Cost 501,202 225,880
Gross Unrealized Gains 1,373 133
Gross Unrealized Losses (131) (191)
Fair Value 502,444 225,822
Sovereign bonds    
Marketable securities:    
Cost or Amortized Cost   7,749
Gross Unrealized Gains   0
Gross Unrealized Losses   (73)
Fair Value   7,676
U.S. government and agency securities    
Marketable securities:    
Cost or Amortized Cost 160,212 365,123
Gross Unrealized Gains 532 2
Gross Unrealized Losses (1) (3,384)
Fair Value 160,743 361,741
Commercial paper    
Cash equivalents:    
Cost or Amortized Cost 73,055  
Gross Unrealized Gains 0  
Gross Unrealized Losses (8)  
Fair Value 73,047  
Corporate notes and bonds    
Cash equivalents:    
Cost or Amortized Cost   1,180
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   1,180
Money market funds    
Cash equivalents:    
Cost or Amortized Cost 84,475 83,049
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 84,475 $ 83,049