v3.25.1
Investments - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Summary of Investment Holdings [Line Items]    
Accrued interest receivable $ 1,366 $ 1,119
Marketable Securities    
Summary of Investment Holdings [Line Items]    
Accrued Interest Receivable $ 1,300 $ 800