XML 97 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE BENEFIT PLANS (Details) - shares
shares in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2018
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, plan name   401(k) plan  
Defined contribution plan, employee salary contribution   3.00%  
Shares available for sale under employee stock purchase plan      
Defined Benefit Plan Disclosure [Line Items]      
Shares of common stock reserved for issuance 200 1,335 1,063
Common stock purchase price, discount rate 15.00%    
Maximum | Shares available for sale under employee stock purchase plan      
Defined Benefit Plan Disclosure [Line Items]      
Period of automatic annual increase in the share reserve 10 years    
401(k) Plan      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, maximum employee contribution deferred   100.00%