v3.26.1
Marketable Securities - By Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 289,398 $ 114,003
Due in one year through five years 100,733 26,237
Due in five years through ten years 0 0
Due after ten years 0 0
Amortized Cost 390,131 140,240
Fair Value    
Due in one year or less 289,301 114,047
Due in one year through five years 100,307 26,253
Due in five years through ten years 0 0
Due after ten years 0 0
Fair Value $ 389,608 $ 140,300