v3.26.1
Investments - Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Investments    
Certificate Amount $ 1,519 $ 1,305
Investment, Type [Extensible Enumeration] us-gaap:CertificatesOfDepositMember us-gaap:CertificatesOfDepositMember
Interest Rate 4.65% 5.37%
Maturity Date Jun. 24, 2026 Mar. 15, 2025