XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Cost, Gross Unrealized Gains and Losses, and Fair Value of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost $ 753,906 $ 828,104
Gross Unrealized Gains 136 67
Gross Unrealized Losses (3,698) (18,924)
Fair Value 750,344 809,247
Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 84,229 126,275
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 84,229 126,275
Cash equivalents | Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 1,180  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 1,180  
Cash equivalents | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 83,049 126,275
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 83,049 126,275
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 669,677 701,829
Gross Unrealized Gains 136 67
Gross Unrealized Losses (3,698) (18,924)
Fair Value 666,115 682,972
Marketable Securities | Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 225,880 119,241
Gross Unrealized Gains 133 49
Gross Unrealized Losses (191) (778)
Fair Value 225,822 118,512
Marketable Securities | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 121 7,271
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (71)
Fair Value 121 7,200
Marketable Securities | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost   27,380
Gross Unrealized Gains   0
Gross Unrealized Losses   (80)
Fair Value   27,300
Marketable Securities | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 70,804 78,609
Gross Unrealized Gains 1 6
Gross Unrealized Losses (50) (126)
Fair Value 70,755 78,489
Marketable Securities | Sovereign bonds    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 7,749 7,744
Gross Unrealized Gains 0 0
Gross Unrealized Losses (73) (360)
Fair Value 7,676 7,384
Marketable Securities | U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 365,123 461,584
Gross Unrealized Gains 2 12
Gross Unrealized Losses (3,384) (17,509)
Fair Value $ 361,741 $ 444,087