XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.1
SHORT-TERM INVESTMENTS - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Cost or Amortized Cost $ 825,820 $ 1,307,895
Gross Unrealized Gains 4 1,053
Gross Unrealized Losses (5,764) (256)
Fair Value 820,060 1,308,692
Bank-time deposits    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Cost or Amortized Cost 131,797 578,762
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 131,797 578,762
Corporate bonds    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Cost or Amortized Cost 544,214 520,486
Gross Unrealized Gains 0 994
Gross Unrealized Losses (5,754) (256)
Fair Value 538,460 521,224
US Treasuries    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Cost or Amortized Cost 23,420 60,029
Gross Unrealized Gains 4 57
Gross Unrealized Losses (10) 0
Fair Value 23,414 60,086
Commercial paper    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Cost or Amortized Cost 125,390 148,149
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Value 125,390 148,150
Certificates of Deposit    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Cost or Amortized Cost 999  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value $ 999  
Asset-backed securities    
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Cost or Amortized Cost   469
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Fair Value   $ 470