v3.26.3
INVESTMENTS - Schedule of Cash and Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cash & Cash Equivalents $ 58,372 $ 89,303
Cost 172,243 166,351
Unrealized Gains (Losses) (423) 309
Accrued Interest 714 613
Estimated Fair Value 172,534 167,273
Investment Securities 114,162 77,970
Level 1    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cost 74,194 62,363
Unrealized Gains (Losses) 49 111
Accrued Interest 84 80
Estimated Fair Value, Debt securities 37,239 23,438
Estimated Fair Value 74,327 62,554
Government & agency securities | Level 1    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cost, Debt securities 37,106 23,247
Unrealized Gains (Losses) 49 111
Accrued Interest 84 80
Estimated Fair Value, Debt securities 37,239 23,438
Corporate bonds | Level 2    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cost, Debt securities 76,765 53,801
Unrealized Gains (Losses) (472) 198
Accrued Interest 630 533
Estimated Fair Value, Debt securities 76,923 54,532
Cash and cash equivalents, excluding money market accounts    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cash & Cash Equivalents 21,284 50,187
Estimated Fair Value, Cash and cash equivalents 21,284 50,187
Money market accounts | Level 1    
Cash and Cash Equivalents and Marketable Securities [Line Items]    
Cash & Cash Equivalents 37,088 39,116
Estimated Fair Value, Cash and cash equivalents $ 37,088 $ 39,116