XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Operating lease assets $ 208,910 $ 203,764
Current operating lease liabilities 33,864 31,922
Noncurrent operating lease liabilities 223,774 221,604
Total lease liabilities $ 257,638 $ 253,526
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accounts payable, accrued expenses and other Accounts payable, accrued expenses and other