XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Based Compensation (Details) - RSUs currently issued and outstanding - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock Based Compensation (Details) - RSUs currently issued and outstanding [Line Items]    
Exercised,Closing Stock Price (in Dollars per share)   $ 10.48
Exercised,Vesting Date   Dec. 31, 2023
Time Based RSUs [Member]    
Stock Based Compensation (Details) - RSUs currently issued and outstanding [Line Items]    
Balance 3,364
Forfeited (516)
Exercised (2,848)
Balance  
Targeted Performance Based RSUs [Member]    
Stock Based Compensation (Details) - RSUs currently issued and outstanding [Line Items]    
Balance 4,701
Forfeited (923)
Exercised (3,778)
Balance