v3.26.1
Investments - Schedule of Marketable Debt Securities by Remaining Contractual Maturity (Details) - Total marketable securities
$ in Thousands
Jun. 30, 2025
USD ($)
Debt and Equity Securities, FV-NI [Line Items]  
Due in one year or less $ 271,923
Due in one year through five years 152,345
Marketable securities: $ 424,268