XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Schedule of Marketable Securities Portfolio (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Summary of marketable security portfolio    
Estimated Fair Value $ 470,263  
Debt securities (government)    
Summary of marketable security portfolio    
Amortized Cost 469,917 $ 442,816
Unrealized Gains 971 450
Unrealized (Losses) (625) (599)
Estimated Fair Value $ 470,263 $ 442,667