XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders’ Equity
9 Months Ended
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Stockholders’ Equity Stockholders’ Equity
Share Repurchase Programs
In February 2024, the Company’s Board of Directors authorized a share repurchase program of up to $100 million in shares of common stock (the “February Share Repurchase Program”). In May 2024, the Company's Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “May Share Repurchase Program”). In August 2024, the Company's Board of Directors authorized an additional share repurchase program of up to $100 million in shares of common stock (the “August Share Repurchase Program,” and together with the February Share Repurchase Program and the May Share Repurchase Program, the ("2024 Share Repurchase Programs"). During the nine months ended September 30, 2024, the Company repurchased a total of 9,133,895 shares of common stock under the 2024 Share Repurchase Programs for a total cost of $249.8 million, inclusive of excise taxes and trading fees, for an average price per share of $27.09. For the year ended December 31, 2024, the Company repurchased a total of 12,382,193 shares of common stock under the 2024 Share Repurchase Programs.
As of the year ended December 31, 2024, the 2024 Share Repurchase Programs were completed, and no amounts remained available for repurchase under the programs.
In November 2025, the Company’s Board of Directors authorized a share repurchase program of up to $200 million in shares of common stock (the “November 2025 share repurchase program”). Repurchases under the November 2025 share repurchase program may be made in the form of open market repurchases, including through plans complying with Rule 10b5-1 under the Exchange Act, depending on stock price, market conditions, and other factors, as determined by the Company. There can be no assurance as to the number of shares to be repurchased by the Company under the November 2025 share repurchase program.
Stock-based Compensation Expense
The following table summarizes stock-based compensation expense, which was included in the statements of operations as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Cost of services$9,201 $9,528 $28,141 $28,009 
Sales and marketing7,956 8,101 24,015 23,515 
General and administrative15,016 15,554 44,912 45,747 
Total stock-based compensation expense$32,173 $33,183 $97,068 $97,271 
Accumulated Other Comprehensive Income

Accumulated other comprehensive income consisted of the following (in thousands):

Three Months Ended September 30, 2025Three Months Ended September 30, 2024
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$(49)$267 $218 $2,024 $$2,025 
Other comprehensive income before reclassifications, net of tax(1)
16734201271227498
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(2,193)(2,193)
Net current period other comprehensive income (loss)
16734201(1,922)227(1,695)
Balance at end of period$118 $301 $419 $102 $228 $330 
Nine Months Ended September 30, 2025Nine Months Ended September 30, 2024
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$18 $21 $39 $2,829 $(10)$2,819 
Other comprehensive income before reclassifications, net of tax(2)
1002803804,5842384,822
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(7,311)(7,311)
Net current period other comprehensive income (loss)
100280380(2,727)238(2,489)
Balance at end of period$118 $301 $419 $102 $228 $330 
________________________________
(1) Represents unrealized gains of $0.2 million, net of tax of $0.1 million, for the three months ended September 30, 2025 and unrealized gains of $0.4 million, net of tax expense of $0.1 million, for the three months ended September 30, 2024.
(2) Represents unrealized gains of $0.1 million, net of tax of $0.0 million, for the nine months ended September 30, 2025 and unrealized gains of $6.3 million, net of tax expense of $1.7 million, for the nine months ended September 30, 2024.
(3) The effects on net income of amounts reclassified from accumulated other comprehensive income were as follows (in thousands):
Details about Accumulated Other Comprehensive Income ComponentThree Months Ended September 30,Nine Months Ended September 30,Affected Line Item in Statement of Operations
2025202420252024
Gains on marketable securities$— $2,994 $— $9,982 Interest and other income, net
— 2,994 — 9,982 Income before income taxes
— 801 — 2,671 Provision for income taxes
$— $2,193 $— $7,311 Net income