Cash, Cash Equivalents, and Marketable Securities - Narrative (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
security
|
Mar. 31, 2026
USD ($)
security
|
|---|---|---|
| Cash, Cash Equivalents, and Marketable Securities [Line Items] | ||
| Debt securities, available-for-sale | $ 2,593,626 | $ 2,872,601 |
| Available-for-Sale Marketable Securities | ||
| Cash, Cash Equivalents, and Marketable Securities [Line Items] | ||
| Number of marketable securities | security | 125 | 129 |
| Debt securities, available-for-sale | $ 2,279,300 | $ 1,999,600 |
| Debt securities, available-for-sale, unrealized loss position | $ 6,600 | $ 4,100 |