XML 100 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Apr. 27, 2019
Apr. 28, 2018
Property, Plant and Equipment [Abstract]    
Land $ 11,969 $ 10,227
Buildings 118,556 104,720
Leasehold improvements 28,359 26,624
Furniture and equipment 175,774 171,197
Computer hardware and software 218,893 211,453
Construction-in-progress 75,860 59,691
Property and equipment, gross 629,411 583,912
Accumulated depreciation (323,621) (293,322)
Property and equipment, net 305,790 290,590
Unamortized capitalized computer development $ 57,006 $ 43,026