XML 119 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENTS - Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost basis of available-for-sale securities $ 50,604 $ 49,653
Gross Unrealized Gains 230 375
Gross Unrealized Losses (582) (243)
Estimated fair value of available-for-sale debt securities 50,252 49,785
Remaining contractual maturity within 1 year 569  
Remaining contractual maturity between 1 and 5 years 9,294  
Remaining contractual maturity between 5 and 10 years 17,882  
Remaining contractual maturity after 10 years 22,507  
Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost basis of available-for-sale securities 50,604 49,653
Gross Unrealized Gains 230 375
Gross Unrealized Losses (582) (243)
Estimated fair value of available-for-sale debt securities 50,252 $ 49,785
Fair value of available-for-sale debt securities in a continuous unrealized loss position, 12 months or longer $ 6,000