XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME (LOSS) PER SHARE - Anti-dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive securities excluded from EPS 1,078 1,452 740 223
Outstanding Options        
Antidilutive securities excluded from EPS   23    
Non-vested Restricted Stock Units        
Antidilutive securities excluded from EPS 1,078 1,391 740 223
Employee Stock Purchase Plan        
Antidilutive securities excluded from EPS   38