XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 30, 2020
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Issued (in Dollars per share) $ 21.90  
Issued Dec. 31, 2023  
Exercised (in Dollars per share) $ 23.67  
Exercised Dec. 31, 2020  
Share-based Payment Arrangement, Tranche One [Member]    
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Issued (in Dollars per share)   $ 16.64
Issued   Dec. 08, 2022
Exercised (in Dollars per share)   $ 19.00
Exercised   Dec. 31, 2019
Share-based Payment Arrangement, Tranche Two [Member]    
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Issued (in Dollars per share)   $ 16.64
Issued   Dec. 31, 2022
Exercised (in Dollars per share)   $ 19.44
Exercised   Dec. 11, 2020
Time Based RSUs [Member]    
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Balance   8,379
Issued 3,364  
Balance 11,002 7,638
Forfeited   (1,254)
Time Based RSUs [Member] | Share-based Payment Arrangement, Tranche One [Member]    
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Issued   4,163
Exercised   (2,062)
Time Based RSUs [Member] | Share-based Payment Arrangement, Tranche Two [Member]    
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Exercised   (1,588)
Targeted Performance Based RSUs [Member]    
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Balance   9,781
Issued 5,247  
Exercised (1,588)  
Balance 13,270 9,611
Forfeited   (4,549)
Targeted Performance Based RSUs [Member] | Share-based Payment Arrangement, Tranche One [Member]    
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Exercised   (2,082)
Targeted Performance Based RSUs [Member] | Share-based Payment Arrangement, Tranche Two [Member]    
Restricted Stock Units (RSU) (Details) - RSUs currently issued and outstanding [Line Items]    
Issued   6,461