v3.25.1
Leasing Activities (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Summary of Weighted Average Remaining Lease Term and Discount Rate
The following summarizes the weighted average remaining lease term and discount rate as of December 31, 2024 and 2023:
 
    
December 31, 2024
   
December 31, 2023
 
Weighted Average Remaining Lease Term
    
Operating leases
     12.5 years       14.1 years  
Finance leases
     9.1 years       9.1 years  
Weighted Average Discount Rate
    
Operating leases
     7.46     7.01
Finance leases
     7.11     7.49
Schedule of Maturities of Operating and Finance Leases Liabilities
The maturities of lease liabilities as of December 31, 2024 were as follows:
 
    
Operating
    
Finance
 
Year Ending December 31:
     
2025
   $ 17,102    $ 7,711
2026
     19,225      6,501
2027
     18,356      6,666
2028
     16,918      5,823
2029
     14,864      5,414
Thereafter
     125,470      26,992
  
 
 
    
 
 
 
Total lease payments
     211,935      59,107
  
 
 
    
 
 
 
Less: interest
     (78,334      (16,260
  
 
 
    
 
 
 
Present value of lease liabilities
   $ 133,601    $ 42,847
Schedule of Components of Lease Expense
The following summarizes the line items in the income statements which include the components of lease expense for the years ended December 31, 2024 and 2023:
 
    
December 31, 2024
    
December 31, 2023
 
Operating lease expense
   $ 27,729    $ 28,860
  
 
 
    
 
 
 
Included in
     
Cost of sales
     15,727      16,794
Selling, general and administrative expenses
     12,002      12,066
  
 
 
    
 
 
 
Finance lease costs:
     12,042      14,015
  
 
 
    
 
 
 
Amortization of lease assets included in cost of sales
     5,842      7,146
Amortization of lease assets included in selling, general and administrative costs
     2,730      2,691
Interest on lease liabilities included in interest (expense) income, net
     3,470      4,178
  
 
 
    
 
 
 
Total lease costs
   $ 39,771    $ 42,875
  
 
 
    
 
 
 
Schedule of Cash Flow Information Related to Leases
The following summarizes cash flow information related to leases for the year ended December 31, 2024 and 2023:
 
    
December 31, 2024
    
December 31, 2023
 
Cash paid for amounts included in the measurement of lease liabilities:
     
Operating cash flows from operating leases
   $ 25,595    $ 26,547
Operating cash flows from finance leases
     3,464      4,177
Financing cash flows from finance leases
     6,904      6,788
Lease assets obtained in exchange for lease obligations:
     
Operating leases
     9,256      5,114
Finance leases
     7      991
Lease assets obtained in business acquisitions
     
Operating leases
   $ —     $ —