XML 119 R92.htm IDEA: XBRL DOCUMENT v3.25.4
STOCK BASED COMPENSATION (Details Textual) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 254,359 199,410
Share Based Compensation Arrangement By Share Based Payment Award Options Price Per Share Common Stock Average High And Low Price Intrinsic Value $ 73.75  
Stock options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 10,000 [1] 11,667
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 355,418 277,292
Weighted average remaining recognition period (years) 2 years 7 days  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period [2] 35,673  
Two Thousand Eighteen Nonemployee Director Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 300,000  
Two Thousand Five Amended and Restated Employee Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,650,000  
[1] Represents vested stock options outstanding to Directors.
[2]