XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Stock-Based Compensation  
Schedule of stock-based compensation

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2025

    

2024

    

2025

    

2024

Performance-based stock awards and units

$

25,767

$

24,520

$

51,312

$

46,810

Service-based stock awards and units

4,233

7,615

8,263

17,325

Stock options

121

-

121

-

Total stock-based compensation

$

30,121

$

32,135

$

59,696

$

64,135

Schedule of the stock options

    

Number of Options

    

Exercise Price

Balance as of January 1, 2025

$

Granted

1,166,861

$

8.07

Vested

$

Forfeited

$

Balance as of June 30, 2025

 

1,166,861

$

8.07

Performance-based RSAs  
Stock-Based Compensation  
Schedule of performance-based awards

Weighted Average

Grant Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2025

19,615,388

$

13.03

Granted

$

Vested

$

Forfeited

(96,556)

$

7.95

Balance as of June 30, 2025

19,518,832

$

13.05

Performance-based RSUs  
Stock-Based Compensation  
Schedule of performance-based awards

Weighted Average

Grant Date

Per Share

    

Number of Units

    

Fair Value

Balance as of January 1, 2025

1,769,038

$

12.55

Granted

$

Vested

$

Forfeited

$

Balance as of June 30, 2025

1,769,038

$

12.55

Service-based RSAs  
Stock-Based Compensation  
Schedule of service-based awards

Weighted Average

Grant Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2025

2,712,859

$

11.76

Granted

751,209

$

8.06

Vested

(177,486)

$

6.85

Forfeited

(54,981)

$

11.31

Balance as of June 30, 2025

 

3,231,601

$

11.18

Service-based RSUs  
Stock-Based Compensation  
Schedule of service-based awards

Weighted Average

Grant Date

Per Share

    

Number of Units

    

Fair Value

Balance as of January 1, 2025

362,425

$

12.29

Granted

12,000

$

10.46

Vested

(28,651)

$

10.16

Forfeited

$

Balance as of June 30, 2025

 

345,774

$

12.41