XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders’ Equity (Tables)
9 Months Ended
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation Expense for Employees
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 
Schedule of 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