v3.26.1
Cash Equivalents, Short-Term Investments and Other Investments - Schedule of Contractual Maturities on Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]    
Amortized Cost, Due within on year $ 176,950 $ 178,677
Amortized Cost, Due between one and two years 44,228 35,355
Amortized Cost 221,178 214,032
Estimated Fair Value, Due within one year 176,964 178,995
Estimated Fair Value, Due between one and two years 44,107 35,424
Estimated Fair Value $ 221,071 $ 214,419