v3.26.1
Investments - Schedule of Maturities of Company's Investment (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Amortized Cost  
Amortized Cost, Due in one year or less $ 358,157
Amortized Cost, Due in one to two years 70,777
Amortized Cost, Total 428,934
Estimated Fair Value  
Estimated Fair Value, Due in one year or less 358,010
Estimated Fair Value, Due in one to two years 70,602
Estimated Fair Value, Total $ 428,612