v3.19.3
STOCKHOLDERS' EQUITY - Stock Option Fair Value Assumptions (Details) - Stock options
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Risk-free interest rate 2.48% 2.92%
Expected volatility 39.52% 30.87%
Expected term (years) 6 years 18 days 6 years 2 months 8 days