v3.26.1
Financial Instruments - Schedule of Available-For-Sale Securities by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 137,988  
Due after one year 96,075  
Amortized Cost 234,063  
Estimated Fair Value    
Due in one year or less 137,951  
Due after one year 95,662  
Estimated Fair Value $ 233,613 $ 267,168