XML 91 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Costs of obtaining contracts [1],[2] $ 62,377 $ 74,272  
Prepaid software maintenance and subscriptions [3] 35,169 34,766  
Derivative instruments 16,198 32,117  
Implementation costs for cloud computing arrangements [4],[5] 9,259 10,189  
Unbilled accounts receivable 5,615 5,775  
Prepaid insurance 3,940 4,902  
Taxes, prepaid and receivable 3,418 1,855  
Deferred tax assets 644 1,153  
Other assets 13,702 10,929  
Total prepaid expenses and other assets 150,322 175,958  
Less: Long-term portion 51,037 94,304  
Prepaid expenses and other current assets 99,285 81,654  
Amortization expense from costs of obtaining contracts 31,900 33,600 $ 35,500
Cost of obtaining contracts, current portion 25,300 29,100  
Prepaid software maintenance and subscriptions, current portion 32,400 31,700  
Implementation costs for cloud computing arrangements, amortization 2,500 2,200 $ 1,900
Implementation costs for cloud computing arrangements, accumulated amortization $ 7,700 $ 5,200  
[1] Amortization expense from costs of obtaining contracts was $31.9 million, $33.6 million and $35.5 million for the years ended December 31, 2023, 2022 and 2021, respectively, and is included in sales, marketing and customer success expense in our consolidated statements of comprehensive income.
[2] The current portion of costs of obtaining contracts as of December 31, 2023 and 2022 was $25.3 million and $29.1 million, respectively.
[3] The current portion of prepaid software maintenance and subscriptions as of December 31, 2023 and December 31, 2022 was $32.4 million and $31.7 million, respectively.
[4] Amortization expense from capitalized cloud computing implementation costs was $2.5 million, $2.2 million and $1.9 million for the years ended December 31, 2023, 2022 and 2021, respectively. Accumulated amortization for these costs was $7.7 million and $5.2 million as of December 31, 2023 and 2022, respectively.
[5] These costs primarily relate to the multi-year implementations of our global enterprise resource planning and customer relationship management systems.