SHARE-BASED PAYMENTS - Schedule of Share-based Compensation, Restricted Stock, Restricted Stock Units Activity and SAR's (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 6 Months Ended |
Jun. 30, 2023 | Jun. 30, 2022 | Jun. 30, 2023 | Jun. 30, 2022 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based Payment Arrangement, Expense | $ 1,554 | $ 1,147 | $ 2,740 | $ 2,009 |
Equity Option | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] | | | | |
Nonvested, weighted average grant date fair value, beginning of period (in dollars per share) | | | $ 4.12 | |
Nonvested, weighted average grant date fair value, end of period (in dollars per share) | $ 3.96 | | $ 3.96 | |
Employee Stock Option | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based Payment Arrangement, Expense | $ 88 | 109 | $ 194 | 141 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] | | | | |
Unrecognized Compensation Costs Related To Unvested Stock Options | | | 390 | |
Restricted Stock Units (RSUs) | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based Payment Arrangement, Expense | $ 1,162 | 488 | $ 1,806 | 972 |
Restricted Stock Units (RSUs) | Equity Option | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] | | | | |
Number of nonvested shares, beginning of period (in shares) | | | 747,425 | |
Granted, nonvested, number of shares (in shares) | | | 450,232 | |
Vested, number of shares (in shares) | | | (448,883) | |
Forfeited, number of shares (in shares) | | | (7,019) | |
Number of nonvested shares, end of period (in shares) | 741,755 | | 741,755 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] | | | | |
Nonvested, weighted average grant date fair value, beginning of period (in dollars per share) | | | $ 4.77 | |
Granted, nonvested, weighted average grant date fair value (in dollars per share) | | | 7.36 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value | | | 6.18 | |
Vested, weighted average grant date fair value (in dollars per share) | | | 4.24 | |
Nonvested, weighted average grant date fair value, end of period (in dollars per share) | $ 6.64 | | $ 6.64 | |
Stock Appreciation Rights (SARs) | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | |
Share-based Payment Arrangement, Expense | $ 304 | $ 550 | $ 740 | $ 896 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] | | | | |
Number of nonvested shares, beginning of period (in shares) | | | 2,452,768 | |
Granted, nonvested, number of shares (in shares) | | | 308,333 | |
Exercised, number of shares (in shares) | | | (536,094) | |
Forfeited, number of shares (in shares) | | | (10,826) | |
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations | | | 0 | |
Number of nonvested shares, end of period (in shares) | 2,214,181 | | 2,214,181 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] | | | | |
Nonvested, weighted average grant date fair value, beginning of period (in dollars per share) | | | $ 4.07 | |
Granted, nonvested, weighted average grant date fair value (in dollars per share) | | | 7.36 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Exercised, Weighted Average Exercise Price | | | 2.92 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value | | | 4.74 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expired, Weighted Average Grant Date Fair | | | 0 | |
Nonvested, weighted average grant date fair value, end of period (in dollars per share) | $ 4.80 | | $ 4.80 | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Number | 556,049 | | 556,049 | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Exercise Price | $ 2.92 | | $ 2.92 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms | | | 2 years 2 months 8 days | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Weighted Average Remaining Contractual Term | | | 6 months 21 days | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | $ 3,710 | | $ 3,710 | |
Share-Based Compensation Arrangement By Share-Based Payment Award, Non-Option Equity Instruments, Exercisable, Aggregate Intrinsic Value | $ 1,846 | | $ 1,846 | |
Stock Appreciation Rights (SARs) | Equity Option | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] | | | | |
Number of nonvested shares, beginning of period (in shares) | | | 1,360,625 | |
Granted, nonvested, number of shares (in shares) | | | 308,333 | |
Vested, number of shares (in shares) | | | 0 | |
Forfeited, number of shares (in shares) | | | (10,826) | |
Number of nonvested shares, end of period (in shares) | 1,658,132 | | 1,658,132 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] | | | | |
Nonvested, weighted average grant date fair value, beginning of period (in dollars per share) | | | $ 2.81 | |
Granted, nonvested, weighted average grant date fair value (in dollars per share) | | | 3.45 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value | | | 3.25 | |
Vested, weighted average grant date fair value (in dollars per share) | | | 0 | |
Nonvested, weighted average grant date fair value, end of period (in dollars per share) | $ 2.92 | | $ 2.92 | |