XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Investment by Maturity Dates (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Amortized Cost    
Due within one year $ 746,678 $ 65,816
Due after one year through five years 47,483 39,643
Total available-for-sale securities 794,161 105,459
Estimated Fair Value    
Due within one year 746,612 65,757
Due after one year through five years 47,490 39,937
Total available-for-sale securities $ 794,102 $ 105,694