XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments - Schedule of Marketable Securities Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Summary of marketable security portfolio    
Fair Value $ 466,769  
Debt securities (government)    
Summary of marketable security portfolio    
Amortized Cost 465,456 $ 469,917
Unrealized Gains 1,472 971
Unrealized Losses (159) (625)
Fair Value $ 466,769 $ 470,263