XML 135 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details 2) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Right-of-use assets [Extensible List] Other Assets Other Assets
ROU lease assets $ 150,797 $ 170,379
Operating lease, liability, current [Extensible List] Accounts Payable and Accrued Liabilities, Current Accounts Payable and Accrued Liabilities, Current
Operating lease, liability, current $ 41,619 $ 36,737
Operating lease liabilities 115,358 139,337
Total lease liabilities $ 156,977 $ 176,074
Operating lease, weighted average remaining lease term 5 years 8 months 12 days 6 years 3 months 18 days
Operating lease, weighted average discount rate, 4.00% 4.00%
Operating lease liability, noncurrent [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent