XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE MEASUREMENTS - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
ASSETS:    
Cash and cash equivalents $ 389,674 $ 386,794
Available for sale securities 22,946 41,144
Equity investment in Napatech 11,507  
Derivative financial instruments 11 59
Total assets 424,138 427,997
LIABILITIES:    
Derivative financial instruments (74) (1,429)
Total liabilities (74) (1,429)
U.S. government and municipal obligations    
ASSETS:    
Available for sale securities 11,491 17,735
Commercial paper    
ASSETS:    
Available for sale securities 8,648 19,136
Corporate bonds    
ASSETS:    
Available for sale securities   310
Certificates of deposit    
ASSETS:    
Available for sale securities 2,807 3,963
Level 1    
ASSETS:    
Cash and cash equivalents 381,829 370,455
Equity investment in Napatech 11,507  
Derivative financial instruments 0 0
Total assets 402,321 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 8,985 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 | Certificates of deposit    
ASSETS:    
Available for sale securities 0 0
Level 2    
ASSETS:    
Cash and cash equivalents 7,845 16,339
Equity investment in Napatech 0  
Derivative financial instruments 11 59
Total assets 21,817 39,497
LIABILITIES:    
Derivative financial instruments (74) (49)
Total liabilities (74) (49)
Level 2 | U.S. government and municipal obligations    
ASSETS:    
Available for sale securities 2,506 0
Level 2 | Commercial paper    
ASSETS:    
Available for sale securities 8,648 19,136
Level 2 | Corporate bonds    
ASSETS:    
Available for sale securities   0
Level 2 | Certificates of deposit    
ASSETS:    
Available for sale securities 2,807 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 | Certificates of deposit    
ASSETS:    
Available for sale securities $ 0 $ 0