v3.26.1
INVESTMENTS - Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cash & Cash Equivalents $ 71,910 $ 89,303
Cost 169,225 166,351
Unrealized Gains (Losses) 10 309
Accrued Interest 586 613
Estimated Fair Value 169,821 167,273
Investment Securities 97,911 77,970
Level 1    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cost 63,634 62,363
Unrealized Gains (Losses) 71 111
Accrued Interest 71 80
Estimated Fair Value, Debt securities 42,630 23,438
Estimated Fair Value 63,776 62,554
Government & agency securities | Level 1    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cost, Debt securities 42,488 23,247
Unrealized Gains (Losses) 71 111
Accrued Interest 71 80
Estimated Fair Value, Debt securities 42,630 23,438
Corporate bonds | Level 2    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cost, Debt securities 54,827 53,801
Unrealized Gains (Losses) (61) 198
Accrued Interest 515 533
Estimated Fair Value, Debt securities 55,281 54,532
Cash and cash equivalents, excluding money market accounts    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cash & Cash Equivalents 50,764 50,187
Estimated Fair Value, Cash and cash equivalents 50,764 50,187
Money market accounts | Level 1    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cash & Cash Equivalents 21,146 39,116
Estimated Fair Value, Cash and cash equivalents $ 21,146 $ 39,116