XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
ASSETS:    
Cash and cash equivalents $ 332,716 $ 386,794
Available-for-sale securities 51,991 41,144
Equity investment in Napatech 5,777  
Derivative financial instruments 167 59
Total assets 390,651 427,997
LIABILITIES:    
Derivative financial instruments (1) (1,429)
Total liabilities (1) (1,429)
U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 22,577 17,735
Commercial paper    
ASSETS:    
Available-for-sale securities 23,159 19,136
Corporate bonds    
ASSETS:    
Available-for-sale securities   310
Certificate of deposits    
ASSETS:    
Available-for-sale securities 6,255 3,963
Level 1    
ASSETS:    
Cash and cash equivalents 299,164 370,455
Equity investment in Napatech 5,777  
Derivative financial instruments 0 0
Total assets 323,526 388,500
LIABILITIES:    
Derivative financial instruments 0 0
Total liabilities 0 0
Level 1 | U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 18,585 17,735
Level 1 | Commercial paper    
ASSETS:    
Available-for-sale securities 0 0
Level 1 | Corporate bonds    
ASSETS:    
Available-for-sale securities   310
Level 1 | Certificate of deposits    
ASSETS:    
Available-for-sale securities 0 0
Level 2    
ASSETS:    
Cash and cash equivalents 33,552 16,339
Equity investment in Napatech 0  
Derivative financial instruments 167 59
Total assets 67,125 39,497
LIABILITIES:    
Derivative financial instruments (1) (49)
Total liabilities (1) (49)
Level 2 | U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 3,992 0
Level 2 | Commercial paper    
ASSETS:    
Available-for-sale securities 23,159 19,136
Level 2 | Corporate bonds    
ASSETS:    
Available-for-sale securities   0
Level 2 | Certificate of deposits    
ASSETS:    
Available-for-sale securities 6,255 3,963
Level 3    
ASSETS:    
Cash and cash equivalents 0 0
Equity investment in Napatech 0  
Derivative financial instruments 0 0
Total assets 0 0
LIABILITIES:    
Derivative financial instruments 0 (1,380)
Total liabilities 0 (1,380)
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 $ 0