XML 72 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating Lease, Expense $ 18,700 $ 18,200 $ 17,300
Operating Lease, Payments $ 22,200    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current    
Operating Lease, Liability, Current $ 19,946    
Operating lease liabilities, net of current 55,587 64,192  
Operating Lease, Liability 75,533    
Landlord funded tenant improvements 12,103    
Deferred Rent Credit, Noncurrent 6,898    
Right-of-use “ROU” leased assets $ 56,532 $ 62,830  
Operating Lease, Weighted Average Remaining Lease Term 4 years    
Operating Lease, Weighted Average Discount Rate, Percent 3.60%    
Operating leases minimum payments due [Abstract]      
2023 $ 22,231    
2024 19,037    
2025 14,524    
2026 10,880    
2027 8,484    
Thereafter 6,527    
Total minimum lease payments 81,683    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 6,150    
Lessor, Operating Lease, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount $ 11,400    
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 1 year    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 7 years