XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of leases recorded on the balance sheet

    

December 31,

December 31,

Leases

2024

2023

Assets

Operating lease right-of-use assets, net (1)

$

27,101

$

25,696

Financing lease right-of-use assets, net (2)

 

25,806

 

23,602

Total assets

$

52,907

$

49,298

Liabilities

 

  

 

  

Current

 

  

 

  

Operating

$

7,546

$

9,254

Financing

 

10,580

 

8,665

Total current

 

18,126

 

17,919

Noncurrent

 

  

 

  

Operating

 

20,837

 

16,632

Financing

 

11,346

 

13,746

Total noncurrent

 

32,183

 

30,378

Total liabilities

$

50,309

$

48,297

(1)Operating lease right-of-use assets are recorded net of accumulated amortization of $25.6 million and $15.6 million as of December 31, 2024 and 2023 respectively.
(2)Financing lease right-of-use assets are recorded net of accumulated amortization of $17.0 million and $10.2 million as of December 31, 2024 and 2023, respectively.
Schedule of information related to lease terms and discount rates

December 31,

 

December 31,

 

2024

 

2023

 

Weighted Average Remaining Lease Term (in years)

  

  

Operating leases

8.35

5.90

Financing leases

2.40

2.83

Weighted Average Discount Rate

Operating leases

10.66

%

9.32

%

Financing leases

8.74

%

7.53

%

Schedule of components of lease expense

Year Ended December 31,

    

2024

    

2023

 

2022

Operating lease costs:

 

  

 

  

  

Operating lease cost

$

12,581

$

8,311

$

5,012

Short-term lease cost (1)

 

4,151

 

2,044

 

1,754

Financing lease costs:

 

 

 

  

Interest on lease liabilities

 

1,750

 

1,189

 

767

Amortization of right-of-use assets

 

7,220

 

5,034

 

3,142

Total lease cost

$

25,702

$

16,578

$

10,675

(1)Includes expenses related to leases with a lease term of more than one month but less than one year.
Schedule of supplemental cash flow information

Year Ended December 31,

2024

2023

 

2022

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

Operating cash flows for operating leases

$

11,301

$

8,404

$

4,966

Operating cash flows for finance leases

$

1,750

$

1,189

$

767

Financing cash flows for finance leases

$

8,929

$

4,791

$

2,992

Non-cash activity:

 

 

 

ROU assets obtained in exchange for new operating lease liabilities

$

14,670

$

18,081

$

6,740

ROU assets obtained in exchange for new financing lease liabilities

$

8,300

$

13,997

$

9,368

Schedule of operating lease maturities

Operating Leases

Finance Leases

Year ending December 31,

2025

$

8,584

$

11,964

2026

 

612

 

7,128

2027

 

5,558

 

2,244

2028

 

4,352

 

1,193

2029

 

3,650

 

1,816

Thereafter

 

28,591

 

64

Total future minimum lease payments

 

51,347

 

24,409

Less - amount representing interest

 

22,964

 

2,483

Present value of future minimum lease payments

 

28,383

 

21,926

Less - current lease obligations

 

7,546

 

10,580

Long-term lease obligations

$

20,837

$

11,346

Schedule of finance lease maturities

Operating Leases

Finance Leases

Year ending December 31,

2025

$

8,584

$

11,964

2026

 

612

 

7,128

2027

 

5,558

 

2,244

2028

 

4,352

 

1,193

2029

 

3,650

 

1,816

Thereafter

 

28,591

 

64

Total future minimum lease payments

 

51,347

 

24,409

Less - amount representing interest

 

22,964

 

2,483

Present value of future minimum lease payments

 

28,383

 

21,926

Less - current lease obligations

 

7,546

 

10,580

Long-term lease obligations

$

20,837

$

11,346