XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Capitalized Software Costs, net
9 Months Ended
Sep. 30, 2023
Capitalized Computer Software, Net [Abstract]  
Capitalized Software Costs, net Capitalized Software Costs, net
Capitalized software costs, net consisted of the following:
September 30, 2023December 31, 2022
Website and internal-use software$86,791 $75,871 
Less: Accumulated amortization(64,681)(56,612)
Net Carrying Value$22,110 $19,259 
The Company capitalized $3.2 million and $3.1 million for the three months ended September 30, 2023 and 2022, respectively, and $10.9 million and $9.7 million for the nine months ended September 30, 2023 and 2022, respectively, included in Capitalized software costs. The Company amortized $2.7 million and $2.5 million for the three months ended September 30, 2023 and 2022, respectively, and $8.1 million and $7.0 million for the nine months ended September 30, 2023 and 2022, respectively, included in Depreciation and amortization expense.Intangible Assets, net
The following table presents the detail of intangible assets for the periods presented and the weighted average remaining useful lives:
September 30, 2023December 31, 2022
Weighted-
Average
Remaining
Useful Lives
(in years)
Gross
Carrying
Value
Accumulated
Amortization
Net Carrying
Value
Weighted-
Average
Remaining
Useful Lives
(in years)
Gross Carrying
Value
Accumulated
Amortization
Net Carrying Value
Acquired Technology1$10,600 $7,929 $2,671 2$10,600 $5,279 $5,321 
Trademarks and Trade Names13111,000 14,306 96,694 14111,000 8,756 102,244 
Trademarks and Trade NamesIndefinite1,368 — 1,368 Indefinite1,368 — 1,368 
Customer Relationships217,000 7,792 9,208 317,000 4,604 12,396 
Total$139,968 $30,027 $109,941 $139,968 $18,639 $121,329 
With respect to intangible assets, the Company amortized $3.8 million for the three months ended September 30, 2023 and 2022, and $11.4 million and for the nine months ended September 30, 2023 and 2022, included in Depreciation and amortization expense.
Estimated future amortization expense as of September 30, 2023 is as follows (in thousands):
Remainder of 2023$3,796 
202413,438 
202511,296 
20267,400 
20277,400 
Thereafter65,243 
Total$108,573