XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturity of Operating and Finance Leases Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance Lease Liability, Year 1 $ 1,619 $ 1,179
Finance Lease Liability, Year 2 558 0
Finance Lease Liability, Year 3 303 0
Finance Lease Liability, Year 4 32 0
Finance Lease Liability, Year 5 0 0
Finance Lease Liability, Thereafter 0 0
Finance Leases Liability, Total 2,512 1,179
Finance Leases Liability, Imputed interest 68 4
Finance Leases Liability, Present value of lease payments 2,444 1,175
Less: Finance Leases Liability, current lease liabilities 1,579 1,175
Finance Leases Liability, Long-term lease liabilities 865 0
Total Lease Liability, Year 1 57,135 34,726
Total Lease Liability, Year 2 50,555 29,618
Total Lease Liability, Year 3 41,953 24,081
Total Lease Liability, Year 4 33,099 16,300
Total Lease Liability, Year 5 26,363 9,136
Total Lease Liability, Thereafter 54,863 5,618
Total Leases Liability 263,968 119,479
Total Leases Liability, Imputed interest 39,135 10,200
Total Leases Liability, Present value of lease payments 224,833 109,279
Less: Total Leases Liability, current lease liabilities 46,269 30,722
Total Leases Liability, Long-term lease liabilities 178,564 78,557
Operating Leases Liability, Year 1 55,516 33,547
Operating Leases Liability, Year 2 49,997 29,618
Operating Leases Liability, Year 3 41,650 24,081
Operating Leases Liability, Year 4 33,067 16,300
Operating Leases Liability, Year 5 26,363 9,136
Operating Leases Liability, Thereafter 54,863 5,618
Operating Leases Liability, Total 261,456 118,300
Operating Leases Liability, Imputed interest 39,067 10,196
Operating Leases Liability, Present value of lease payments 222,389 108,104
Less: Operating Leases Liability, Current lease liabilities 44,690 29,547
Operating Leases Liability, Long-term lease liabilities $ 177,699 $ 78,557