XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents $ 115,307 $ 94,440
Cost, Total 172,649 149,162
Unrealized Gains (Losses), Total (3,122) 569
Accrued Interest, Debt securities 428 310
Estimated Fair Value, Total 169,955 150,041
Investment Securities 54,648 55,601
Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Equity securities 10,000 10,000
Cost, Total 31,611 30,944
Unrealized Gains (Losses), Equity securities (3,584) 150
Unrealized Gains (Losses), Total (3,466) 276
Accrued Interest, Debt securities 114 40
Estimated Fair Value, Equity securities 6,416 10,150
Estimated Fair Value, Total 28,259 31,260
Investment Securities 23,248 25,598
Government & agency securities | Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt securities 16,600 15,282
Unrealized Gains (Losses), Debt securities 118 126
Accrued Interest, Debt securities 114 40
Estimated Fair Value, Debt securities 16,832 15,448
Corporate bonds | Level 2    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Debt securities 30,742 29,440
Unrealized Gains (Losses), Debt securities 344 293
Accrued Interest, Debt securities 314 270
Estimated Fair Value, Debt securities 31,400 30,003
Cash and cash equivalents, excluding money market accounts    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents 110,296 88,778
Estimated Fair Value, Cash and cash equivalents 110,296 88,778
Money market accounts | Level 1    
Cash And Cash Equivalents And Marketable securities [Line Items]    
Cost, Cash and cash equivalents 5,011 5,662
Estimated Fair Value, Cash and cash equivalents $ 5,011 $ 5,662