STOCKHOLDERS' EQUITY AND COMPENSATION ARRANGEMENTS - ESPP (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Number of shares available for issuance (in shares) | 100,500,000 | |
Employee Stock | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Number of shares available for issuance (in shares) | 1,000,000 | |
Shares issued under employee stock purchase plan (in shares) | 23,418 | 28,621 |