XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Investments, Debt and Equity Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One $ 31,212 $ 48,254
Available-for-sale - maturities within one year, Gross unrealized gains 19 37
Available-for-sale - matures within one year, Gross unrealized losses (8) (16)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 31,223 48,275
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 18,004 3,379
Available-for-sale - matures after one year, Gross unrealized losses 0 0
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 17,980 3,377
Available-for-sale - matures after one year, Gross unrealized gains 24 2
Debt Securities, Available-for-Sale 49,227 51,654
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (8) (16)
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 43 39
Debt Securities, Available-for-Sale, Amortized Cost 49,192 51,631
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 14,657 27,301
Available-for-sale - maturities within one year, Gross unrealized gains 8 16
Available-for-sale - matures within one year, Gross unrealized losses (5) (9)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 14,660 27,308
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 12,988 2,423
Available-for-sale - matures after one year, Gross unrealized losses 0 0
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 12,975 2,423
Available-for-sale - matures after one year, Gross unrealized gains 13 0
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 10,921 16,938
Available-for-sale - maturities within one year, Gross unrealized gains 10 20
Available-for-sale - matures within one year, Gross unrealized losses (1) (1)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 10,930 16,957
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 3,013 956
Available-for-sale - matures after one year, Gross unrealized losses 0 0
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 3,002 954
Available-for-sale - matures after one year, Gross unrealized gains 11 2
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 3,743 1,945
Available-for-sale - maturities within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one year, Gross unrealized losses (1) (4)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 3,742 1,941
Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 1,891 2,070
Available-for-sale - maturities within one year, Gross unrealized gains 1 1
Available-for-sale - matures within one year, Gross unrealized losses (1) (2)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 1,891 $ 2,069
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 2,003  
Available-for-sale - matures after one year, Gross unrealized losses 0  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 2,003  
Available-for-sale - matures after one year, Gross unrealized gains $ 0