XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity of Operating and Finance Leases Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Finance Lease Liability, Year 1 $ 689 $ 1,619
Finance Lease Liability, Year 2 303 558
Finance Lease Liability, Year 3 32 303
Finance Lease Liability, Year 4 0 32
Finance Lease Liability, Year 5 0 0
Finance Lease Liability, Thereafter 0 0
Finance Leases Liability, Total 1,024 2,512
Finance Leases Liability, Imputed interest 31 68
Finance Leases Liability, Present value of lease payments 993 2,444
Less: Finance Leases Liability, current lease liabilities 663 1,579
Finance Leases Liability, Long-term lease liabilities 330 865
Total Lease Liability, Year 1 59,458 57,135
Total Lease Liability, Year 2 55,721 50,555
Total Lease Liability, Year 3 47,093 41,953
Total Lease Liability, Year 4 39,991 33,099
Total Lease Liability, Year 5 35,804 26,363
Total Lease Liability, Thereafter 50,132 54,863
Total Leases Liability 288,199 263,968
Total Leases Liability, Imputed interest 44,050 39,135
Total Leases Liability, Present value of lease payments 244,149 224,833
Less: Total Leases Liability, current lease liabilities 46,155 46,269
Total Leases Liability, Long-term lease liabilities 197,994 178,564
Operating Leases Liability, Year 1 58,769 55,516
Operating Leases Liability, Year 2 55,418 49,997
Operating Leases Liability, Year 3 47,061 41,650
Operating Leases Liability, Year 4 39,991 33,067
Operating Leases Liability, Year 5 35,804 26,363
Operating Leases Liability, Thereafter 50,132 54,863
Operating Leases Liability, Total 287,175 261,456
Operating Leases Liability, Imputed interest 44,019 39,067
Operating Leases Liability, Present value of lease payments 243,156 222,389
Less: Operating Leases Liability, Current lease liabilities 45,492 44,690
Lease liability - operating leases (non-current) $ 197,664 $ 177,699