XML 76 R63.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, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 336,351 $ 320,284  
Accumulated depreciation (176,689) (166,818)  
Property and equipment, net 159,662 153,466  
Depreciation expense for property and equipment 41,100 35,900 $ 34,300
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 149,132 129,036  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 5,727 43,931  
Furniture and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 38,827 32,975  
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 142,665 $ 114,342