XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
ASSETS:    
Cash and cash equivalents $ 362,213 $ 389,674
Available-for-sale securities 24,781 22,946
Equity investment in Napatech 20,176 11,507
Derivative financial instruments 9 11
Total assets 407,179 424,138
LIABILITIES:    
Derivative financial instruments (123) (74)
Total liabilities (123) (74)
U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 9,866 11,491
Commercial paper    
ASSETS:    
Available-for-sale securities 12,086 8,648
Certificates of deposit    
ASSETS:    
Available-for-sale securities 2,829 2,807
Level 1    
ASSETS:    
Cash and cash equivalents 346,200 381,829
Equity investment in Napatech 20,176 11,507
Derivative financial instruments 0 0
Total assets 372,367 402,321
LIABILITIES:    
Derivative financial instruments 0 0
Total liabilities 0 0
Level 1 | U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 5,991 8,985
Level 1 | Commercial paper    
ASSETS:    
Available-for-sale securities 0 0
Level 1 | Certificates of deposit    
ASSETS:    
Available-for-sale securities 0 0
Level 2    
ASSETS:    
Cash and cash equivalents 16,013 7,845
Equity investment in Napatech 0 0
Derivative financial instruments 9 11
Total assets 34,812 21,817
LIABILITIES:    
Derivative financial instruments (123) (74)
Total liabilities (123) (74)
Level 2 | U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 3,875 2,506
Level 2 | Commercial paper    
ASSETS:    
Available-for-sale securities 12,086 8,648
Level 2 | Certificates of deposit    
ASSETS:    
Available-for-sale securities 2,829 2,807
Level 3    
ASSETS:    
Cash and cash equivalents 0 0
Equity investment in Napatech 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 | Certificates of deposit    
ASSETS:    
Available-for-sale securities $ 0 $ 0