XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Schedule of Maturity for Marketable Securities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Investments [Abstract]  
Due in 1 year or less $ 228,162
Due in 1 year through 5 years 8,626
Total $ 236,788