v3.26.1
Investments - Schedule of Maturities of Company's Investment (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Amortized Cost  
Amortized Cost, Due in one year or less $ 95,126
Amortized Cost, Due in one to two years 14,694
Amortized Cost, Due in two to three years 1,016
Amortized Cost, Total 110,836
Estimated Fair Value  
Estimated Fair Value, Due in one year or less 95,176
Estimated Fair Value, Due in one to two years 14,712
Estimated Fair Value, Due in two to three years 1,016
Estimated Fair Value, Total $ 110,904