XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Nov. 28, 2023
office
Dec. 31, 2022
Lessee, Lease, Description [Line Items]        
Operating lease, weighted average remaining lease term 5 years 1 month 6 days 5 years 1 month 6 days   5 years
Operating lease, weighted average discount rate, percent 5.20% 5.20%   4.00%
Number of offices expected to close | office     14  
Impairment charges on operating lease assets $ 15,600,000 $ 16,500,000    
Lessee, operating lease, lease not yet commenced, undiscounted amount $ 0 $ 0    
Minimum        
Lessee, Lease, Description [Line Items]        
Operating lease renewal term 1 year 1 year    
Maximum        
Lessee, Lease, Description [Line Items]        
Operating lease term 9 years 9 years    
Operating lease renewal term 5 years 5 years    
Operating lease termination period   5 years