XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2024
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,
2024202320242023
Cost of services$9,528 $8,941 $28,009 $25,967 
Sales and marketing8,101 6,938 23,515 20,389 
General and administrative15,554 15,372 45,747 47,456 
Total stock-based compensation expense$33,183 $31,251 $97,271 $93,812 
Schedule of Accumulated Other Comprehensive Income
Accumulated other comprehensive income consisted of the following (in thousands):
Three Months Ended September 30, 2024Three Months Ended September 30, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$2,024 $$2,025 $1,088 $(6)$1,082 
Other comprehensive income before reclassifications, net of tax(1)
271 227 498 2,131 12 2,143 
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(2,193)— (2,193)(1,377)— (1,377)
Net current period other comprehensive (loss) income(1,922)227 (1,695)754 12 766 
Balance at end of period$102 $228 $330 $1,842 $$1,848 
Nine Months Ended September 30, 2024Nine Months Ended September 30, 2023
Unrealized gains on marketable securitiesForeign currency translation adjustmentsTotalUnrealized gains on marketable securitiesForeign currency translation adjustmentsTotal
Balance at beginning of period$2,829 $(10)$2,819 $496 $$501 
Other comprehensive income before reclassifications, net of tax(2)
4,584 238 4,822 4,047 4,048 
Amounts reclassified from accumulated other comprehensive income, net of tax(3)
(7,311)— (7,311)(2,701)— (2,701)
Net current period other comprehensive (loss) income(2,727)238 (2,489)1,346 1,347 
Balance at end of period$102 $228 $330 $1,842 $$1,848 
________________________________
(1) Represents unrealized gain of $0.4 million, net of tax expense of $0.1 million, for the three months ended September 30, 2024 and unrealized gains of $2.1 million, net of tax expense of $0, for the three months ended September 30, 2023
(2) Represents unrealized gains of $6.3 million, net of tax expense of $1.7 million, for the nine months ended September 30, 2024 and unrealized gains of $4.0 million, net of tax expense of $0, for the nine months ended September 30, 2023
(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
2024202320242023
Gains on marketable securities$2,994 $1,377 $9,982 $2,701 Interest and other income, net
2,994 1,377 9,982 2,701 Income before income taxes
801 — 2,671Provision for income taxes
$2,193 $1,377 $7,311 $2,701 Net income