XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Aug. 16, 2023
Apr. 21, 2023
Jun. 30, 2017
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Common stock, shares authorized 44,000 44,000      
Aggregate Value of Common Stock and Other Securities Registered for Sale $ 104,000     $ 150,000  
Aggregate Shares of Common Stock Allocated for Acquisitions $ 12,500,000     $ 12,500,000  
Stock Repurchase Program, Authorized Amount $ 10 $ 5,000      
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   364      
Options Outstanding 1,397 1,932      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 5.30 $ 2.47      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 2,154 $ 20      
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 945        
Sale of Stock, Description of Transaction On August 16, 2023, we entered into an underwriting agreement (the “Underwriting Agreement”) with Stifel, Nicolaus & Company, Incorporated and Craig-Hallum Capital Group LLC, as representatives of the several underwriters named therein (collectively, the “Underwriters”), relating to a firm commitment offering of 3,333 newly issued shares of our common stock at a public offering price of $12.00 per share (the “2023 Offering”). On August 21, 2023, we completed the 2023 Offering, and realized net proceeds of $37,395, after deducting underwriting discounts and offering expenses of $2,605. Additionally, on August 30, 2023, the Underwriters exercised their option to purchase an additional 500 shares of our common stock, and we realized net proceeds of $5,507, after deducting underwriting discounts and offering expenses of $493.        
Sale of Stock, Transaction Date Aug. 21, 2023        
Sale of Stock, Price Per Share     $ 12.00    
Defined Contribution Plan, Cost $ 1,705 1,495      
Aggregate Shares of Common Stock and Other Securities Registered for Sale       1,480  
Shares reserved for future issuance (in shares) 3,953        
2023 Underwritten Public Offering, Public          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Sale of Stock, Number of Shares Issued in Transaction 3,333        
Sale of Stock, Consideration Received on Transaction $ 37,395        
Sale of Stock, Issuance Costs $ 2,605        
2023 Underwritten Public Offering, Underwriter          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Sale of Stock, Number of Shares Issued in Transaction 500        
Sale of Stock, Consideration Received on Transaction $ 5,507        
Sale of Stock, Issuance Costs $ 493        
Restricted Stock Units (RSUs)          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 467        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 10 months 24 days        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 2,126 $ 839      
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 4,010        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 519 281      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 10,850 $ 6,650      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 11,700        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) (183)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value $ 6,770        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (46)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 9,870        
Share-based Payment Arrangement          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Options Outstanding 2,220        
Employee Stock Option          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 29 days        
Performance Shares          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 354        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 3 days        
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 1,521        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 304 0      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 9,490 $ 0      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 9,490        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) 0        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease), Weighted Average Grant Date Fair Value $ 0        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (50)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 9,490        
2018 Plan          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,350        
2018 Plan | Restricted Stock Units (RSUs)          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 519        
2018 Plan | Employee Stock Option          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Options Outstanding 1,397        
2018 Plan | Performance Shares          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 304        
Purchase Plan | Employee Stock          
STOCKHOLDERS' EQUITY (Details) [Line Items]          
Shares reserved for future issuance (in shares) 125       475