v3.26.1
Fair Value of Financial Instruments - Schedule of Marketable Securities Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Summary of marketable security portfolio    
Fair Value $ 553,365  
Debt securities (government)    
Summary of marketable security portfolio    
Amortized Cost 555,856 $ 480,793
Unrealized Gains 266 2,028
Unrealized Losses (2,757) (34)
Fair Value $ 553,365 $ 482,787