XML 52 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Summary of Supplemental Cash flow Information Related to Leases

Supplemental cash flow information related to leases was as follows:

 

(in thousands)

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

   Operating cash flows from operating leases

 

$

6,035

 

 

$

6,441

 

 

 

 

 

 

 

 

Right of use assets obtained in exchange for lease obligations:

 

 

 

 

 

 

   Operating leases

 

$

6,248

 

 

$

10,058

 

Summary of Maturities of Operating Lease Liabilities

As of December 31, 2024, maturities of operating lease liabilities were as follows:

 

(in thousands)

 

 

 

Year ended December 31,

 

 

 

2025

 

$

5,735

 

2026

 

 

3,063

 

2027

 

 

2,042

 

2028

 

 

1,355

 

2029

 

 

541

 

Thereafter

 

 

894

 

   Total lease payments

 

 

13,630

 

Less: imputed interest

 

 

(1,013

)

 

 

$

12,617

 

Summary of Maturities of Operating Lease Payments

As of December 31, 2024, maturities of operating lease payments to be received in 2025 and thereafter were as follows:

 

(in thousands)

 

 

 

Year Ended December 31,

 

 

 

2025

 

$

177,149

 

2026

 

 

65,257

 

2027

 

 

27,516

 

2028

 

 

11,405

 

2029

 

 

3,838

 

Thereafter

 

 

943

 

 

 

$

286,108

 

Minimum Lease Payments Receivable and Net Investment Included in Accounts Receivable for Leases The minimum lease payments receivable and the net investment are included in Accounts receivable on the Company’s Consolidated Balance Sheet for such leases, which were as follows:

(in thousands)

 

December 31, 2024

 

Gross minimum lease payments receivable

 

$

8,543

 

Less – unearned interest

 

 

(1,874

)

Net investment in finance lease receivables

 

$

6,669

 

Future Minimum Lease Payments under Non-Cancelable Finance Leases

As of December 31, 2024, the future minimum lease payments under non-cancelable finance leases to be received in 2025 and thereafter were as follows:

 

 

(in thousands)

 

 

 

Year Ended December 31,

 

 

 

2025

 

$

2,541

 

2026

 

 

1,251

 

2027

 

 

1,012

 

2028

 

 

1,063

 

2029

 

 

802

 

Total minimum future lease payments to be received

 

$

6,669