v3.25.2
Marketable Investment Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current marketable investment securities:    
Trading securities $ 3,315 $ 3,555
Debt securities - AFS 184,805 169,866
Debt securities - HTM 5,577 0
Total current marketable investment securities $ 193,697 $ 173,421