v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of antidilutive securities The following securities as of June 30, 2025 and 2024 have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive (in thousands):
 June 30,
 20252024
Common stock options49 58 
2020 Convertible Senior Notes541 541 
2024 Convertible Senior Notes9,573 9,573 
Unvested restricted stock units7,265 5,997 
Common stock issuable pursuant to the 2018 ESPP232 69