XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Investments Classified by Contractual Maturity Date (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Amortized Cost  
Due within one year $ 328,870
Due after one year through five years 171,441
Total 500,311
Fair Value  
Due within one year 328,878
Due after one year through five years 172,037
Total $ 500,915