XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE MEASUREMENTS - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Mar. 31, 2025
ASSETS:    
Cash and cash equivalents $ 483,380 $ 457,415
Available-for-sale securities 43,525 23,281
Equity investment in Napatech   11,781
Derivative financial instruments 91 197
Total assets 526,996 492,674
LIABILITIES:    
Derivative financial instruments (137) (55)
Total liabilities (137) (55)
U.S. government and municipal obligations    
ASSETS:    
Available-for-sale securities 9,996 5,418
Commercial paper    
ASSETS:    
Available-for-sale securities 18,991 17,358
Corporate bonds    
ASSETS:    
Available-for-sale securities 996  
Certificates of deposit    
ASSETS:    
Available-for-sale securities 3,543 505
Agency bonds    
ASSETS:    
Available-for-sale securities 9,999  
Level 1    
ASSETS:    
Cash and cash equivalents 444,681 434,121
Equity investment in Napatech   11,781
Derivative financial instruments 0
Total assets 454,677 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 9,996 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 38,699 23,294
Equity investment in Napatech   0
Derivative financial instruments 91 197
Total assets 72,319 43,764
LIABILITIES:    
Derivative financial instruments (137) (55)
Total liabilities (137) (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,991 17,358
Level 2 | Corporate bonds    
ASSETS:    
Available-for-sale securities 996  
Level 2 | Certificates of deposit    
ASSETS:    
Available-for-sale securities 3,543 505
Level 2 | Agency bonds    
ASSETS:    
Available-for-sale securities 9,999  
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 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