XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense, and Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lease Costs:      
Amortization of right-of-use assets (included in depreciation expense) $ 48 $ 96 $ 444
Interest on lease liabilities 21 29 192
Operating lease costs 19,280 17,485 16,155
Short-term lease costs 618 307 339
Variable lease costs 1,770 1,892 1,737
Total lease costs 21,737 19,809 18,867
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows used for operating leases 17,702 17,277 16,721
Operating cash flows used for finance leases 21 29 212
Financing cash flows used for finance leases 173 165 873
Right-of-use assets obtained in exchange for new operating lease liabilities 56,834 11,694 $ 32,811
Assets and Liabilities, Lessee [Abstract]      
Finance lease right-of-use assets (included in other assets, net) $ 0 $ 664  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets, net Other assets, net  
Operating lease right-of-use assets $ 130,830 $ 93,081  
Finance lease liabilities, current (included in current installments of long-term debt) $ 181 $ 173  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Current installments of long-term debt Current installments of long-term debt  
Finance lease liabilities, noncurrent (included in long-term debt) $ 174 $ 355  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long-term debt, net of current installments Long-term debt, net of current installments  
Operating lease liabilities, current (included in accrued liabilities) $ 15,486 $ 12,020  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities  
Operating lease liabilities, noncurrent $ 123,385 $ 86,687  
Weighted average remaining lease term – finance leases 1 year 10 months 24 days 2 years 10 months 24 days  
Weighted average remaining lease term – operating leases 9 years 8 months 12 days 9 years 9 months 18 days  
Weighted average discount rate – finance leases 4.80% 4.80%  
Weighted average discount rate – operating leases 4.50% 4.10%