v3.25.2
Investments - Certificates of Deposit (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Investments  
Certificate Amount $ 1,500
Investment, Type [Extensible Enumeration] us-gaap:CertificatesOfDepositMember
Interest Rate 4.38%
Maturity Date Sep. 22, 2025