v3.26.1
Fair Value Measurements and Marketable Securities Available For Sale - Schedule Of Available for sale Securities Maturity on Fair Value (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]  
Due after one year through five years, Amortized Cost $ 161,000
Total, Amortized Cost 408,338
Due With in one year, Amortized Cost 247,338
Certificate of deposits [Member]  
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]  
Due after one year through five years, Amortized Cost 0
Total, Amortized Cost 2,893
Due With in one year, Amortized Cost 2,893
Commercial Paper [Member]  
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]  
Due after one year through five years, Amortized Cost 0
Total, Amortized Cost 9,227
Due With in one year, Amortized Cost 9,227
U.S. Government And Government Agency Securities [Member]  
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]  
Due after one year through five years, Amortized Cost 92,606
Total, Amortized Cost 284,910
Due With in one year, Amortized Cost 192,304
Corporate Bonds [Member]  
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]  
Due after one year through five years, Amortized Cost 68,394
Total, Amortized Cost 111,308
Due With in one year, Amortized Cost $ 42,914