v3.25.2
Stockholders’ Equity (Tables)
6 Months Ended
Jun. 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
June 30,
Six Months Ended
June 30,
2025202420252024
Cost of services$9,542 $9,448 $18,940 $18,481 
Sales and marketing8,184 7,911 16,059 15,414 
General and administrative14,657 15,677 29,896 30,193 
Total stock-based compensation expense$32,383 $33,036 $64,895 $64,088 
Schedule of Accumulated Other Comprehensive Income
Accumulated other comprehensive income consisted of the following (in thousands):
Three Months Ended June 30, 2025Three Months Ended June 30, 2024
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$(32)$142 $110 $2,739 $11 $2,750 
Other comprehensive (loss) income before reclassifications, net of tax(1)
(17)1251081,915(10)1,905
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(2,630)(2,630)
Net current period other comprehensive (loss) income(17)125108(715)(10)(725)
Balance at end of period$(49)$267 $218 $2,024 $$2,025 
Six Months Ended June 30, 2025Six Months Ended June 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)
(67)2461794,313114,324
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(5,118)(5,118)
Net current period other comprehensive (loss) income(67)246179(805)11(794)
Balance at end of period$(49)$267 $218 $2,024 $$2,025 
________________________________
(1) Represents unrealized losses of $0.0 million, net of tax benefit of $0, for the three months ended June 30, 2025 and unrealized gains of $2.6 million, net of tax expense of $0.7 million, for the three months ended June 30, 2024.
(2) Represents unrealized losses of $0.1 million, net of tax benefit of $0, for the six months ended June 30, 2025 and unrealized gains of $5.9 million, net of tax expense of $1.6 million, for the six months ended June 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 June 30,Six Months Ended June 30,Affected Line Item in Statement of Operations
2025202420252024
Gains on marketable securities$— $3,593 $— $6,988 Interest and other income, net
— 3,593 — 6,988 Income before income taxes
— 963 — 1,870 Provision for income taxes
$— $2,630 $— $5,118 Net income