XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents, excluding money market accounts $ 92,291 $ 88,778
Estimated Fair Value, Cash and cash equivalents 92,291 88,778
Unrealized Gains, Investment securities 2,755 569
Accrued Interest, Investment securities 336 310
Cost 153,337 149,162
Estimated Fair Value 156,428 150,041
Cash & Cash Equivalents    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Estimated Fair Value, Cash and cash equivalents 92,291 88,778
Estimated Fair Value 97,471 94,440
Investment Securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Estimated Fair Value 58,957 55,601
Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Equity securities 10,000 10,000
Unrealized Gains, Equity securities 2,587 150
Accrued Interest, Equity securities 0 0
Estimated Fair Value, Equity securities 12,587 10,150
Cost, Investment securities 30,634 30,944
Unrealized Gains, Investment securities 2,573 276
Accrued Interest, Investment securities 64 40
Estimated Fair Value, Investment securities 33,271 31,260
Level 1 | Cash & Cash Equivalents    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Estimated Fair Value, Equity securities 0 0
Estimated Fair Value, Investment securities 5,180 5,662
Level 1 | Investment Securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Estimated Fair Value, Equity securities 12,587 10,150
Estimated Fair Value, Investment securities 28,091 25,598
Level 1 | Money market accounts    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt Securities 5,180 5,662
Debt Securities, Available-for-Sale, Current 5,180 5,662
Level 1 | Money market accounts | Cash & Cash Equivalents    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Debt Securities, Available-for-Sale, Current 5,180 5,662
Level 1 | Money market accounts | Investment Securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Debt Securities, Available-for-Sale, Current 0 0
Level 1 | Government & agency securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt Securities 15,454 15,282
Debt Securities, Available-for-Sale, Current 15,504 15,448
Level 1 | Government & agency securities | Unrealized Gains (Losses)    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Unrealized Gains   126
Unrealized Loss (14)  
Level 1 | Government & agency securities | Accrued Interest    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Unrealized Gains 64 40
Level 1 | Government & agency securities | Cash & Cash Equivalents    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Debt Securities, Available-for-Sale, Current 0 0
Level 1 | Government & agency securities | Investment Securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Debt Securities, Available-for-Sale, Current 15,504 15,448
Level 2 | Corporate bonds    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt Securities 30,412 29,440
Debt Securities, Available-for-Sale, Current 30,866 30,003
Level 2 | Corporate bonds | Unrealized Gains (Losses)    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Unrealized Gains 182 293
Level 2 | Corporate bonds | Accrued Interest    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Unrealized Gains 272 270
Level 2 | Corporate bonds | Cash & Cash Equivalents    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Debt Securities, Available-for-Sale, Current 0 0
Level 2 | Corporate bonds | Investment Securities    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Debt Securities, Available-for-Sale, Current $ 30,866 $ 30,003