XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Issuance of Stock Under ESPP (Details) - Employee Stock Purchase Plan 2010 - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-based compensation        
Stock issued under the Company's stock purchase plan (in shares) 3,965,807 924,448    
Employee Stock        
Stock-based compensation        
Stock issued under the Company's stock purchase plan (in shares)   924,448 668,605 331,769
Cash received under the 2010 Purchase Plan   $ 28,344 $ 25,491 $ 23,070
Weighted average fair value per share of options granted during the period (in dollars per share)   $ 16.32 $ 17.52 $ 34.93