XML 79 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Codification Topic 842 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Operating Lease, Expense $ 19,500 $ 18,700 $ 18,200
Operating Lease, Payments $ 22,900    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current    
Operating Lease, Liability, Current $ 19,816    
Operating Lease, Liability, Noncurrent 57,494 55,587  
Operating Lease, Liability 77,310    
Landlord funded tenant improvements 13,004    
Deferred Rent Credit, Noncurrent 6,868    
Right-of-use (“ROU”) leased assets $ 57,438 $ 56,532  
Operating Lease, Weighted Average Remaining Lease Term 5 years    
Operating Lease, Weighted Average Discount Rate, Percent 4.20%    
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]      
Lessee, Operating Lease, Liability, to be Paid, Year One $ 22,604    
Lessee, Operating Lease, Liability, to be Paid, Year Two 18,915    
Lessee, Operating Lease, Liability, to be Paid, Year Three 15,317    
Lessee, Operating Lease, Liability, to be Paid, Year Four 12,679    
Lessee, Operating Lease, Liability, to be Paid, Year Five 8,841    
Lessee, Operating Lease, Liability, to be Paid, after Year Five 7,152    
Lessee, Operating Lease, Liability, to be Paid 85,508    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 8,198    
Lessor, Operating Lease, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount $ 29,700    
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years    
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 11 years    
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 11 years