XML 94 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Commitments [Line Items]      
Operating Lease, Cost $ 19,910 $ 20,439 $ 15,526
Short-term Lease, Cost 469 710 455
Sublease Income 0 $ 133 $ 267
Lessee, Operating Lease, Lease Not Yet Commenced, Option To Extend, Value $ 0    
Operating Lease, Weighted Average Discount Rate, Percent 4.10% 4.10% 4.40%
Operating Lease, Weighted Average Remaining Lease Term 8 years 4 months 24 days 9 years 8 years 3 months 18 days
Operating Lease, Payments $ 19,668 $ 16,393 $ 16,821
Compensation and Benefits      
Other Commitments [Line Items]      
Operating Lease, Cost 393 398 518
Occupancy      
Other Commitments [Line Items]      
Operating Lease, Cost 18,046 18,979 14,463
Variable Lease, Cost 935 351 110
Occupancy | Disposal Group, Disposed of by Means Other than Sale, Not Discontinued Operations, Abandonment      
Other Commitments [Line Items]      
Operating Lease, Cost   1,400  
Communication and Technology      
Other Commitments [Line Items]      
Operating Lease, Cost $ 67 $ 134 $ 247