XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Property Plant And Equipment [Line Items]        
Depreciation and amortization $ 27,223 $ 19,849 $ 52,312 $ 40,800
Capitalized developed software costs 15,800 9,100 30,300 17,300
Property And Equipment Excluding Developed Software        
Property Plant And Equipment [Line Items]        
Depreciation and amortization 7,400 5,400 13,600 10,500
Developed software        
Property Plant And Equipment [Line Items]        
Depreciation and amortization $ 7,900 $ 4,800 $ 14,900 $ 9,200