XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cash & Cash Equivalents $ 90,928 $ 94,440
Cost 165,619 149,162
Unrealized Gains (Losses), Total (3,697) 569
Accrued Interest, Debt securities 422 310
Estimated Fair Value 162,344 150,041
Investment Securities 71,416 55,601
Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Equity securities 10,000 10,000
Cost 52,297 30,944
Unrealized Gains (Losses), Equity securities (3,939) 150
Unrealized Gains (Losses), Total (3,924) 276
Accrued Interest, Debt securities 96 40
Estimated Fair Value, Equity securities 6,061 10,150
Estimated Fair Value 48,469 31,260
Investment Securities 35,092 25,598
Government & agency securities | Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt Securities 28,920 15,282
Unrealized Gains (Losses), Debt securities 15 126
Accrued Interest, Debt securities 96 40
Estimated Fair Value, Debt securities 29,031 15,448
Corporate bonds | Level 2    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt Securities 35,771 29,440
Unrealized Gains (Losses), Debt securities 227 293
Accrued Interest, Debt securities 326 270
Estimated Fair Value, Debt securities 36,324 30,003
Cash and cash equivalents, excluding money market accounts    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cash & Cash Equivalents 77,551 88,778
Estimated Fair Value, Cash and cash equivalents 77,551 88,778
Money market accounts | Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cash & Cash Equivalents 13,377 5,662
Estimated Fair Value, Cash and cash equivalents $ 13,377 $ 5,662