XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
ASSETS:    
Cash and cash equivalents $ 297,655 $ 386,794
Available-for-sale securities 24,497 41,144
Equity investment in Napatech 7,970  
Derivative financial instruments 67 59
Total assets 330,189 427,997
LIABILITIES:    
Derivative financial instruments (12) (1,429)
Total liabilities (12) (1,429)
U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 11,974 17,735
Commercial paper    
ASSETS:    
Available-for-sale securities 8,668 19,136
Corporate bonds    
ASSETS:    
Available-for-sale securities   310
Certificate of deposits    
ASSETS:    
Available-for-sale securities 3,855 3,963
Level 1    
ASSETS:    
Cash and cash equivalents 296,144 370,455
Equity investment in Napatech 7,970  
Derivative financial instruments 0 0
Total assets 316,088 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 11,974 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 1,511 16,339
Equity investment in Napatech 0  
Derivative financial instruments 67 59
Total assets 14,101 39,497
LIABILITIES:    
Derivative financial instruments (12) (49)
Total liabilities (12) (49)
Level 2 | U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 0 0
Level 2 | Commercial paper    
ASSETS:    
Available-for-sale securities 8,668 19,136
Level 2 | Corporate bonds    
ASSETS:    
Available-for-sale securities   0
Level 2 | Certificate of deposits    
ASSETS:    
Available-for-sale securities 3,855 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