XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Schedule of Marketable Securities Portfolio (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Summary of marketable security portfolio    
Fair Value $ 474,814  
Debt securities (government)    
Summary of marketable security portfolio    
Amortized Cost 473,126 $ 469,917
Unrealized Gains 1,804 971
Unrealized Losses (116) (625)
Fair Value $ 474,814 $ 470,263