XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value Measurements within the Fair Value Hierarchy (Details) - Fair value measurements on recurring basis - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Fair value of assets and liabilities    
Cash and Cash Equivalents $ 413,331 $ 336,867
Short-Term Investments 7,500 32,045
Other Current Assets 16,359 14,284
Total assets 437,190 383,196
Cash    
Fair value of assets and liabilities    
Other Current Assets 0 0
Cash    
Fair value of assets and liabilities    
Short-Term Investments 0 0
Cash    
Fair value of assets and liabilities    
Cash and Cash Equivalents 25,402 33,224
Total assets 25,402 33,224
Level 1: | Money market funds    
Fair value of assets and liabilities    
Other Current Assets 0 0
Level 1: | Assets of non-qualified retirement plan    
Fair value of assets and liabilities    
Other Current Assets 15,913 14,284
Level 1: | U.S. Treasury securities    
Fair value of assets and liabilities    
Other Current Assets   0
Level 1: | Certificates of deposit    
Fair value of assets and liabilities    
Other Current Assets 0 0
Level 1: | Equity securities    
Fair value of assets and liabilities    
Other Current Assets 446  
Level 1: | Money market funds    
Fair value of assets and liabilities    
Short-Term Investments 0 0
Level 1: | Assets of non-qualified retirement plan    
Fair value of assets and liabilities    
Short-Term Investments 0 0
Level 1: | U.S. Treasury securities    
Fair value of assets and liabilities    
Short-Term Investments   24,545
Level 1: | Certificates of deposit    
Fair value of assets and liabilities    
Short-Term Investments 7,500 7,500
Level 1: | Equity securities    
Fair value of assets and liabilities    
Short-Term Investments 0  
Level 1: | Money market funds    
Fair value of assets and liabilities    
Cash and Cash Equivalents 387,929 303,643
Total assets 387,929 303,643
Level 1: | Assets of non-qualified retirement plan    
Fair value of assets and liabilities    
Cash and Cash Equivalents 0 0
Total assets 15,913 14,284
Level 1: | U.S. Treasury securities    
Fair value of assets and liabilities    
Cash and Cash Equivalents   0
Total assets   24,545
Level 1: | Certificates of deposit    
Fair value of assets and liabilities    
Cash and Cash Equivalents 0 0
Total assets 7,500 $ 7,500
Level 1: | Equity securities    
Fair value of assets and liabilities    
Cash and Cash Equivalents 0  
Total assets $ 446