v3.26.1
Investments - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
U.S. treasury securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   $ 176,338
Unrealized Gains   388
Unrealized Losses   (65)
Fair Value   176,661
Agency securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   3,197
Unrealized Gains   19
Unrealized Losses   0
Fair Value   3,216
Certificates of deposit and time deposits    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   10,000
Unrealized Gains   0
Unrealized Losses   0
Fair Value   10,000
Commercial paper    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   19,697
Unrealized Gains   0
Unrealized Losses   0
Fair Value   19,697
Corporate debt securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   214,190
Unrealized Gains   527
Unrealized Losses   (23)
Fair Value   214,694
Total marketable securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   423,422
Unrealized Gains   934
Unrealized Losses   (88)
Fair Value   424,268
Privately held debt securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 7,180 7,780
Unrealized Gains 0 0
Unrealized Losses (2,750) (3,350)
Fair Value $ 4,430 $ 4,430