XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Components of Lease Expense
The following table presents components of lease expense for the three months ended March 31, 2025 and 2024:
Three Months Ended
March 31,
(in thousands)20252024
Operating lease expense$3,160 $3,320 
Short-term lease expense(a)
13,485 12,323 
16,645 15,643 
Less: Sublease income294 199 
Total lease expense$16,351 $15,444 
____________________________________________________________________________________________________
(a)Short-term lease expense includes all leases with lease terms of up to one year. Short-term leases include, among other things, construction equipment rented on an as-needed basis as well as temporary housing.
Schedule of Supplemental Financial Statement Information Related to Leases
The following table presents supplemental balance sheet information related to operating leases:
(dollars in thousands)Balance Sheet Line ItemAs of March 31,
2025
As of December 31,
2024
Assets
Right-of-use assetsOther assets$44,230 $41,695 
Total lease assets$44,230 $41,695 
Liabilities
Current lease liabilitiesAccrued expenses and other current liabilities$7,636 $7,066 
Long-term lease liabilitiesOther long-term liabilities40,849 38,630 
Total lease liabilities$48,485 $45,696 
Weighted-average remaining lease term7.6 years8.0 years
Weighted-average discount rate9.54 %9.73 %
The following table presents supplemental cash flow information and non-cash activity related to operating leases:
Three Months Ended
March 31,
(in thousands)20252024
Operating cash flow information:
Cash paid for amounts included in the measurement of lease liabilities$(2,912)$(3,168)
Non-cash activity:
Right-of-use assets obtained in exchange for lease liabilities$4,581 $4,154 
Schedule of Maturity of Operating Lease Liabilities on an Undiscounted Basis
The following table presents maturities of operating lease liabilities on an undiscounted basis as of March 31, 2025:
Year (in thousands)
Operating Leases
2025 (excluding the three months ended March 31, 2025)
$8,846 
202610,347 
20278,820 
20288,420 
20297,625 
Thereafter25,660 
Total lease payments69,718 
Less: Imputed interest21,233 
Total$48,485