XML 105 R29.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Accounting Policies [Abstract] |
Schedule of accumulated other comprehensive loss | The components of accumulated other comprehensive loss, net of tax were as follows (in thousands):
| As of December 31,
| 2019 |  | 2018
Foreign currency translation adjustment | $ | (7,855 | ) |  | $ | (10,958 | )
Net unrealized loss on investments | (730 | ) |  | (730 | )
Total accumulated other comprehensive loss | $ | (8,585 | ) |  | $ | (11,688 | )
Stock-based compensation expense for stock options and restricted stock | Stock-based compensation expense for stock options and restricted stock awards issued under equity incentive plans and stock purchases under the Employee Stock Purchase Plan ("ESPP") included in the Company’s results of operations were as follows (in thousands):
| Year Ended December 31,
| 2019 |  | 2018 |  | 2017
Cost of revenues (1) | $ | 9,273 |  |  | $ | 7,688 |  |  | $ | 4,971 |
Selling and marketing (excluding customer base amortization) | 6,809 |  |  | 6,881 |  |  | 7,086 |
Software development | 8,985 |  |  | 7,454 |  |  | 7,071 |
General and administrative | 27,188 |  |  | 20,695 |  |  | 19,902 |
Total stock-based compensation | $ | 52,255 |  |  | $ | 42,718 |  |  | $ | 39,030 |
__________________________ |  |  |  |  |
(1) For the year ended December 31, 2018, stock-based compensation expense includes $1.5 million of expense related to the cash settlement of stock options in connection with the acquisition of Cozy Services, Ltd. See Note 4 for details of the acquisition.
Schedule of property and equipment | Depreciation and amortization are calculated on a straight-line basis over the following estimated useful lives of the assets:
Leasehold improvements |  | Shorter of lease term or useful life
Computer hardware and software |  | Three to five years
Furniture and office equipment |  | Five to ten years
Vehicles |  | Five years
Aircraft |  | Ten to twenty years
Property and equipment consists of the following (in thousands):
| December 31,
| 2019 |  | 2018
Leasehold improvements | $ | 73,918 |  |  | $ | 65,332 |
Furniture, office equipment and vehicles | 60,768 |  |  | 50,224 |
Computer hardware and software | 80,947 |  |  | 74,742 |
Aircraft | 27,657 |  |  | 2,796 |
Property and equipment, gross | 243,290 |  |  | 193,094 |
Accumulated depreciation and amortization | (135,761 | ) |  | (109,791 | )
Property and equipment, net | $ | 107,529 |  |  | $ | 83,303 |

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accumulated other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580 + Details
Name: | us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 + Details
Name: | us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration