XML 89 R74.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Details 1) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 14, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]        
Options outstanding, Balance at Beginning   3,600 5,198  
Weighted Average Exercise Price, Balance at beginning   $ 7.47 $ 4.23  
Aggregate Intrinsic Value Balance at beginning   $ 241,515 $ 240,866  
Weighted Average Remaining Term Ending Balance   5 years 5 months 4 days 6 years 4 months 13 days 6 years 10 months 20 days
Options outstanding, Granted   305  
Weighted Average Exercise Price, options granted   $ 42.37  
Weighted Average Grant Date Fair Value Granted     $ 30.32  
Options outstanding, Exercised (873,141) (1,273) (1,460)  
Weighted Average Exercise Price, Exercised   $ 3.67 $ 3.85  
Weighted Average Grant Date Fair Value Exercised   $ 80.70 $ 80.58  
Aggregate Intrinsic Value Exercised   $ 102,283 $ 84,371  
Options outstanding, Forfeiture and cancelled   (61) (443)  
Weighted Average Exercise Price, Forfeiture and cancelled   $ 5.46 $ 5.01  
Options outstanding, Balance at end   2,266 3,600 5,198
Weighted Average Exercise Price, Balance at end   $ 9.66 $ 7.47 $ 4.23
Aggregate Intrinsic Value Balance at end   $ 213,914 $ 241,515 $ 240,866
Options outstanding, Exercisable at end   1,928    
Weighted Average Exercise Price, Options Exercisable   $ 6.41    
Aggregate Intrinsic Value Exercisable   $ 188,261    
Weighted Average Remaining Term, exercisable   5 years 18 days