XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Lease, Cost [Abstract]  
Lease, Cost [Table Text Block]

The components of lease expense for the years ended December 31, 2024, 2023 and 2022 are as follows (in thousands):

Location in Statements of

Year Ended December 31,

Description

    

Comprehensive Income (Loss)

    

2024

    

2023

    

2022

    

Amortization of ROU assets - finance leases

Depreciation and amortization

$

2,283

$

2,832

$

3,785

Interest on lease liabilities - finance leases

Interest expense

184

115

79

 

Operating lease cost (cost resulting from lease payments)

Cost of services

 

35,957

 

36,872

 

34,786

Operating lease cost (cost resulting from lease payments)

Selling, general and administrative

1,384

1,625

2,524

Operating lease cost (cost resulting from lease payments)

Restructuring

1,116

788

925

Operating lease cost

Impairment

3,980

10,096

4,821

Operating lease cost (cost resulting from lease payments)

Other income (expense), net

1,294

1,352

1,298

Short-term lease cost

Cost of services

 

2,211

 

1,182

 

3,428

Variable lease cost (cost excluded from lease payments

Cost of services

777

827

1,320

Less: Sublease income

Selling, general and administrative

(555)

(710)

Less: Sublease income

Other income (expense), net

 

(2,893)

 

(3,034)

 

(2,748)

Total lease cost

$

46,293

 

$

52,100

 

$

49,508

Schedule of leases

Other supplementary information for the years ended December 31, 2024, 2023 and 2022 are as follows (dollar values in thousands):

Year Ended December 31,

    

2024

    

2023

    

2022

    

Finance lease - operating cash flows

$

59

$

38

$

26

Finance lease - financing cash flows

$

2,405

$

2,527

$

3,087

Operating lease - operating cash flows (fixed payments)

$

46,785

$

49,691

$

51,693

New ROU assets - operating leases

$

3,357

$

28,024

$

36,040

Renewals of ROU assets - operating leases

$

8,811

$

44,129

$

10,629

New ROU assets - finance leases

$

886

$

3,124

$

483

December 31, 2024

December 31, 2023

December 31, 2022

Weighted average remaining lease term - finance leases

1.82 years

2.22 years

1.87 years

Weighted average remaining lease term - operating leases

3.57 years

4.12 years

4.06 years

Weighted average discount rate - finance leases

6.16%

5.51%

2.07%

Weighted average discount rate - operating leases

7.27%

6.88%

4.91%

Assets and liabilities lessee [Table Text Block]

Operating and financing lease right-of-use assets and lease liabilities within our Consolidated Balance Sheet as of December 31, 2024 and 2023 are as follows (in thousands):

Description

Location in Balance Sheet

December 31, 2024

December 31, 2023

 

Assets

Operating lease assets

Operating lease assets

$

91,263

$

121,574

Finance lease assets

Property, plant and equipment, net

 

2,709

 

4,106

Total leased assets

$

93,972

$

125,680

Liabilities

Current

Operating

Current operating lease liabilities

$

33,358

$

38,271

Finance

Other current liabilities

1,662

2,100

Non-current

Operating

Non-current operating lease liabilities

71,008

96,809

Finance

Other long-term liabilities

1,076

1,887

Total lease liabilities

$

107,104

$

139,067

Schedule of future minimum operating lease payments

The future minimum operating lease and finance lease payments required under non-cancelable leases as of December 31, 2024 and 2023 are as follows (in thousands):

December 31, 2024

    

Operating

    

Sub-lease

    

Finance

 

Leases

Income

Leases

 

Year 1

$

39,343

$

(3,476)

$

1,699

Year 2

 

32,980

 

(965)

 

1,024

Year 3

 

27,402

 

(363)

 

156

Year 4

 

12,439

 

 

Year 5

 

2,936

 

 

Thereafter

 

3,931

 

 

Total minimum lease payments

$

119,031

$

(4,804)

$

2,879

Less imputed interest

(14,665)

(142)

Total lease liability

$

104,366

$

2,737

December 31, 2023

    

Operating

    

Sub-lease

    

Finance

 

Leases

Income

Leases

 

Year 1

$

46,258

$

(3,038)

$

2,155

Year 2

 

36,683

 

(3,015)

 

1,378

Year 3

 

30,984

 

(490)

 

704

Year 4

 

25,539

 

 

Year 5

 

11,794

 

 

Thereafter

 

6,267

 

 

Total minimum lease payments

$

157,525

$

(6,543)

$

4,237

Less imputed interest

(22,445)

(250)

Total lease liability

$

135,080

$

3,987

Schedule of future minimum finance lease payments

December 31, 2024

    

Operating

    

Sub-lease

    

Finance

 

Leases

Income

Leases

 

Year 1

$

39,343

$

(3,476)

$

1,699

Year 2

 

32,980

 

(965)

 

1,024

Year 3

 

27,402

 

(363)

 

156

Year 4

 

12,439

 

 

Year 5

 

2,936

 

 

Thereafter

 

3,931

 

 

Total minimum lease payments

$

119,031

$

(4,804)

$

2,879

Less imputed interest

(14,665)

(142)

Total lease liability

$

104,366

$

2,737

December 31, 2023

    

Operating

    

Sub-lease

    

Finance

 

Leases

Income

Leases

 

Year 1

$

46,258

$

(3,038)

$

2,155

Year 2

 

36,683

 

(3,015)

 

1,378

Year 3

 

30,984

 

(490)

 

704

Year 4

 

25,539

 

 

Year 5

 

11,794

 

 

Thereafter

 

6,267

 

 

Total minimum lease payments

$

157,525

$

(6,543)

$

4,237

Less imputed interest

(22,445)

(250)

Total lease liability

$

135,080

$

3,987