v3.26.1
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