XML 82 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]      
Property and equipment, gross $ 389,407 $ 382,745  
Accumulated depreciation (290,908) (283,788)  
Property and equipment, net 98,499 98,957 $ 98,957
Buildings and Leasehold Improvements      
Property Plant And Equipment [Line Items]      
Property and equipment, gross $ 102,041 102,372  
Buildings and Leasehold Improvements | Minimum      
Property Plant And Equipment [Line Items]      
Useful life (years) 1 year    
Buildings and Leasehold Improvements | Maximum      
Property Plant And Equipment [Line Items]      
Useful life (years) 15 years    
Furniture and Equipment      
Property Plant And Equipment [Line Items]      
Property and equipment, gross $ 84,417 84,244  
Furniture and Equipment | Minimum      
Property Plant And Equipment [Line Items]      
Useful life (years) 3 years    
Furniture and Equipment | Maximum      
Property Plant And Equipment [Line Items]      
Useful life (years) 10 years    
Computer Systems and Equipment      
Property Plant And Equipment [Line Items]      
Property and equipment, gross $ 174,950 168,926  
Computer Systems and Equipment | Minimum      
Property Plant And Equipment [Line Items]      
Useful life (years) 3 years    
Computer Systems and Equipment | Maximum      
Property Plant And Equipment [Line Items]      
Useful life (years) 10 years    
Construction Equipment      
Property Plant And Equipment [Line Items]      
Property and equipment, gross $ 6,463 6,173  
Construction Equipment | Minimum      
Property Plant And Equipment [Line Items]      
Useful life (years) 5 years    
Construction Equipment | Maximum      
Property Plant And Equipment [Line Items]      
Useful life (years) 7 years    
Construction in Progress      
Property Plant And Equipment [Line Items]      
Property and equipment, gross $ 21,536 $ 21,030