XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment [Abstract]      
Property and equipment $ 787,661 $ 786,992  
Less: accumulated depreciation (354,696) (342,186)  
Property and equipment, net 432,965 444,806  
Depreciation expense 57,700 61,000 $ 62,900
Impairment of fixed assets   8,200 $ 13,700
Land [Member]      
Property and Equipment [Abstract]      
Property and equipment 42,248 42,931  
Buildings [Member]      
Property and Equipment [Abstract]      
Property and equipment 306,632 274,049  
Construction in Progress [Member]      
Property and Equipment [Abstract]      
Property and equipment [1] 16,808 64,566  
Furniture and Fixtures [Member]      
Property and Equipment [Abstract]      
Property and equipment 144,953 136,835  
Computers and Equipment [Member]      
Property and Equipment [Abstract]      
Property and equipment 168,629 145,934  
Leasehold Improvements [Member]      
Property and Equipment [Abstract]      
Property and equipment 99,929 114,633  
Scanners [Member]      
Property and Equipment [Abstract]      
Property and equipment 6,874 6,438  
Vehicles [Member]      
Property and Equipment [Abstract]      
Property and equipment 1,588 1,606  
Internal-Use Software Development Costs [Member]      
Property and Equipment [Abstract]      
Property and equipment $ 8,500 $ 20,500  
[1] Construction in progress includes $8.5 million and $20.5 million as of December 31, 2023 and 2022, respectively, of eligible capitalized internal-use software development costs which will be reclassified to computers and equipment when placed into service.