XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
ASSETS:    
Cash and cash equivalents $ 489,572 $ 457,415
Available-for-sale securities 38,692 23,281
Equity investment in Napatech 15,241 11,781
Derivative financial instruments 318 197
Total assets 543,823 492,674
LIABILITIES:    
Derivative financial instruments (28) (55)
Total liabilities (28) (55)
U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 6,934 5,418
Commercial paper    
ASSETS:    
Available-for-sale securities 18,525 17,358
Corporate bonds    
ASSETS:    
Available-for-sale securities 996  
Certificates of deposit    
ASSETS:    
Available-for-sale securities 1,263 505
Agency bonds    
ASSETS:    
Available-for-sale securities 10,974  
Level 1    
ASSETS:    
Cash and cash equivalents 458,997 434,121
Equity investment in Napatech 15,241 11,781
Derivative financial instruments 0
Total assets 481,172 448,910
LIABILITIES:    
Derivative financial instruments 0 0
Total liabilities 0 0
Level 1 | U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 6,934 3,008
Level 1 | Commercial paper    
ASSETS:    
Available-for-sale securities 0 0
Level 1 | Corporate bonds    
ASSETS:    
Available-for-sale securities  
Level 1 | Certificates of deposit    
ASSETS:    
Available-for-sale securities 0 0
Level 1 | Agency bonds    
ASSETS:    
Available-for-sale securities  
Level 2    
ASSETS:    
Cash and cash equivalents 30,575 23,294
Equity investment in Napatech 0 0
Derivative financial instruments 318 197
Total assets 62,651 43,764
LIABILITIES:    
Derivative financial instruments (28) (55)
Total liabilities (28) (55)
Level 2 | U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 0 2,410
Level 2 | Commercial paper    
ASSETS:    
Available-for-sale securities 18,525 17,358
Level 2 | Corporate bonds    
ASSETS:    
Available-for-sale securities 996  
Level 2 | Certificates of deposit    
ASSETS:    
Available-for-sale securities 1,263 505
Level 2 | Agency bonds    
ASSETS:    
Available-for-sale securities 10,974  
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 | Corporate bonds    
ASSETS:    
Available-for-sale securities 0  
Level 3 | Certificates of deposit    
ASSETS:    
Available-for-sale securities 0 $ 0
Level 3 | Agency bonds    
ASSETS:    
Available-for-sale securities $ 0