XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - Schedule of Company’s Performance-Based Awards and Service Based Restricted Stock Awards (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Performance-based awards [Member]    
Schedule of Company’s Performance-Based Awards and Service Based Restricted Stock Awards [Line Items]    
Number of shares, Oustanding Ending 75,545 72,101
Weighted Average Remaining Contractual Life, Oustanding Ending 8 years 6 months 29 days 7 years 6 months 21 days
Number of shares, Exercisable   61,617
Weighted Average Remaining Contractual Life, Exercisable   6 years 5 months 23 days
Number of shares, Exercised  
Weighted Average Remaining Contractual Life, Exercised  
Number of shares, Forfeited/cancelled   (3,444)
Weighted Average Remaining Contractual Life, Forfeited/cancelled  
Service-based restricted stock awards [Member]    
Schedule of Company’s Performance-Based Awards and Service Based Restricted Stock Awards [Line Items]    
Number of shares, Oustanding Ending 5,242,393 14,178,458
Weighted Average Remaining Contractual Life, Oustanding Ending 2 years 3 months 10 days 1 year 3 months 18 days
Number of shares, Exercisable   16,804
Weighted Average Remaining Contractual Life, Exercisable   3 days
Number of shares, Issued   12,480,531
Weighted Average Remaining Contractual Life, Issued  
Number of shares, Exercised   (2,147,649)
Weighted Average Remaining Contractual Life, Exercised  
Number of shares, Forfeited/cancelled   (1,396,817)
Weighted Average Remaining Contractual Life, Forfeited/cancelled