XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Maturity for Marketable Securities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Investments [Abstract]  
Due in 1 year or less $ 215,231
Due in 1 year through 5 years 21,036
Total $ 236,267