XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
ASSETS:    
Cash and cash equivalents $ 636,161 $ 467,176
Available for sale securities 67,037 9,277
Derivative financial instruments 20 57
Total assets 703,218 476,510
LIABILITIES:    
Derivative financial instruments (78) (191)
Total liabilities (78) (191)
U.S. government and municipal obligations    
ASSETS:    
Available for sale securities 40,863 3,578
Commercial paper    
ASSETS:    
Available for sale securities 23,353 5,699
Corporate bonds    
ASSETS:    
Available for sale securities 821  
Certificate of deposits    
ASSETS:    
Available for sale securities 2,000  
Level 1    
ASSETS:    
Cash and cash equivalents 617,734 467,176
Derivative financial instruments 0 0
Total assets 659,418 469,715
LIABILITIES:    
Derivative financial instruments 0 0
Total liabilities 0 0
Level 1 | U.S. government and municipal obligations    
ASSETS:    
Available for sale securities 40,863 2,539
Level 1 | Commercial paper    
ASSETS:    
Available for sale securities 0 0
Level 1 | Corporate bonds    
ASSETS:    
Available for sale securities 821  
Level 1 | Certificate of deposits    
ASSETS:    
Available for sale securities 0  
Level 2    
ASSETS:    
Cash and cash equivalents 18,427 0
Derivative financial instruments 20 57
Total assets 43,800 6,795
LIABILITIES:    
Derivative financial instruments (78) (191)
Total liabilities (78) (191)
Level 2 | U.S. government and municipal obligations    
ASSETS:    
Available for sale securities 0 1,039
Level 2 | Commercial paper    
ASSETS:    
Available for sale securities 23,353 5,699
Level 2 | Corporate bonds    
ASSETS:    
Available for sale securities 0  
Level 2 | Certificate of deposits    
ASSETS:    
Available for sale securities 2,000  
Level 3    
ASSETS:    
Cash and cash equivalents 0 0
Derivative financial instruments 0 0
Total assets 0 0
LIABILITIES:    
Derivative financial instruments 0 0
Total liabilities 0 0
Level 3 | U.S. government and municipal obligations    
ASSETS:    
Available for sale securities 0 0
Level 3 | Commercial paper    
ASSETS:    
Available for sale securities 0 $ 0
Level 3 | Corporate bonds    
ASSETS:    
Available for sale securities 0  
Level 3 | Certificate of deposits    
ASSETS:    
Available for sale securities $ 0