XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Share-based Compensation - Schedule of Unvested RSU Activity (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unvested, Number of units Beginning balance | shares 887,268
Granted, Number of units | shares 107,050 [1]
Vested and delivered, Number of units | shares (40,512)
Withheld as treasury stock, Number of units | shares (17,605) [2]
Forfeited, Number of units | shares (40,382)
Unvested, Number of units Ending balance | shares 895,819 [3]
Unvested, Weighted average grant-date fair value, Beginning balance | $ / shares $ 21.67
Granted, Weighted average grant-date fair value | $ / shares 36.27 [1]
Vested and delivered, Weighted average grant-date fair value | $ / shares 20.12
Withheld as treasury stock, Weighted average grant-date fair value | $ / shares 20.32 [2]
Forfeited, Weighted average grant-date fair value | $ / shares 23.54
Unvested, Weighted average grant-date fair value, Ending balance | $ / shares $ 23.42 [3]
[1] During the six months ended June 30, 2025, the Company granted an aggregate of 107,050 RSUs to certain employees and directors at grant date fair values ranging from $34.18 to $49.67 per share, with a vesting period ranging from three to four years.
[2] Withheld as treasury stock represents shares withheld to pay statutory taxes upon the vesting of RSUs. Refer to Note 7 for details.
[3] On March 18, 2024, the Company granted 130,000 RSUs, subject to performance-based vesting conditions, to a non-executive employee, at a grant date fair value of $18.30 per share. Such RSU grant will not vest unless and until the Company has achieved certain revenue for a portion of its business prior to December 31, 2030, the final achievement date deadline. As of June 30, 2025, the Company determined that it is not probable that the performance criteria associated with 70,000 of the 130,000 RSUs will be met. Accordingly, no share-based compensation expense has been recognized for these RSUs. The 70,000 RSUs remain unvested and were included in "Unvested as of June 30, 2025" in the table above.