Internal-Use Software Development Costs
3 Months Ended
Mar. 31, 2018
Research and Development [Abstract]  
Internal-Use Software Development Costs
Internal-Use Software Development Costs
Internal-use software development costs were as follows (in thousands):
 
 
March 31,
2018
 
December 31,
2017
Internal use software development costs, gross
 
$
47,435

 
$
44,626

Less: Accumulated amortization
 
(29,371
)
 
(27,017
)
Internal use software development costs, net
 
$
18,064

 
$
17,609



Capitalized software development costs were $3.0 million and $2.9 million for the three months ended March 31, 2018 and 2017, respectively. Amortization expense with respect to software development costs totaled $2.6 million and $2.0 million for the three months ended March 31, 2018 and 2017, respectively.

Future amortization expense with respect to capitalized software development costs as of March 31, 2018, is estimated as follows (in thousands):
Years Ending December 31,
2018
 
$
7,492

2019
 
7,075

2020
 
3,233

2021
 
264

    Total amortization expense
 
$
18,064