XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
STOCKHOLDERS' EQUITY (Details) [Line Items]    
Common stock, shares authorized 44,000,000 44,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,350,000  
Aggregate Value of Common Stock and Other Securities Registered for Sale $ 150,000 $ 1,480
Aggregate Shares of Common Stock Allocated for Acquisitions $ 12,500,000  
Stock Repurchase Program, Authorized Amount   $ 5
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   364,000
Options Outstanding 1,932,000 1,871,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 226,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 2.47 $ 3.63
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 20 $ 110
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 2,669  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 839 $ 1,507
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 1,490  
Restricted Stock Units (RSUs)    
STOCKHOLDERS' EQUITY (Details) [Line Items]    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 10 months 13 days  
Equity Option    
STOCKHOLDERS' EQUITY (Details) [Line Items]    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 7 months 24 days  
2018 Plan    
STOCKHOLDERS' EQUITY (Details) [Line Items]    
Options Outstanding 1,932,000  
Share-based Payment Arrangement    
STOCKHOLDERS' EQUITY (Details) [Line Items]    
Options Outstanding 2,216,000