XML 25 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Apr. 25, 2020
Apr. 27, 2019
Property, Plant and Equipment [Abstract]    
Land $ 11,919 $ 11,969
Buildings 119,585 118,556
Leasehold improvements 29,427 28,359
Furniture and equipment 181,986 175,774
Computer hardware and software 226,114 218,893
Construction-in-progress 89,604 75,860
Property and equipment, gross 658,635 629,411
Accumulated depreciation (354,910) (323,621)
Property and equipment, net 303,725 305,790
Unamortized capitalized computer development $ 68,728 $ 57,006