XML 69 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments, Debt and Equity Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One $ 32,672
Available-for-sale - maturities within one year, Gross unrealized gains   30
Available-for-sale - matures within one year, Gross unrealized losses   (10)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 32,692
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 3,379 5,844
Available-for-sale - matures after one year, Gross unrealized losses 0 0
Available-for-sale - matures after one year, Gross unrealized gains 2 31
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 3,377 5,813
Corporate Bond Securities    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 27,301 6,985
Available-for-sale - maturities within one year, Gross unrealized gains 16 4
Available-for-sale - matures within one year, Gross unrealized losses (9) 0
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 27,308 6,989
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 2,423 2,958
Available-for-sale - matures after one year, Gross unrealized losses 0 0
Available-for-sale - matures after one year, Gross unrealized gains 0 14
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 2,423 2,944
Municipal Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 16,938  
Available-for-sale - maturities within one year, Gross unrealized gains 20  
Available-for-sale - matures within one year, Gross unrealized losses (1)  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 16,957  
US Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 1,945 8,795
Available-for-sale - maturities within one year, Gross unrealized gains 0 17
Available-for-sale - matures within one year, Gross unrealized losses (4) 0
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 1,941 8,812
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 956 2,886
Available-for-sale - matures after one year, Gross unrealized losses 0 0
Available-for-sale - matures after one year, Gross unrealized gains 2 17
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 954 2,869
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 2,070 8,855
Available-for-sale - maturities within one year, Gross unrealized gains 1 0
Available-for-sale - matures within one year, Gross unrealized losses (2) (5)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 2,069 8,850
Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 48,254 8,037
Available-for-sale - maturities within one year, Gross unrealized gains 37 9
Available-for-sale - matures within one year, Gross unrealized losses (16) (5)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One $ 48,275 $ 8,041