v3.25.4
Fair Value of Financial Instruments - Schedule of Marketable Securities Portfolio (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Summary of marketable security portfolio    
Estimated Fair Value $ 482,787  
Debt securities (government)    
Summary of marketable security portfolio    
Amortized Cost 480,793 $ 469,917
Unrealized Gains 2,028 971
Unrealized (Losses) (34) (625)
Estimated Fair Value $ 482,787 $ 470,263