XML 70 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of leases recorded on the balance sheet

    

December 31,

December 31,

Leases

2023

2022

Assets

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

$

25,696

$

14,978

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

 

23,602

 

15,839

Total assets

$

49,298

$

30,817

Liabilities

 

  

 

  

Current

 

  

 

  

Operating

$

9,254

$

4,738

Financing

 

8,665

 

4,031

Total current

 

17,919

 

8,769

Noncurrent

 

  

 

  

Operating

 

16,632

 

11,018

Financing

 

13,746

 

11,102

Total noncurrent

 

30,378

 

22,120

Total liabilities

$

48,297

$

30,889

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

December 31,

 

December 31,

 

2023

 

2022

 

Weighted Average Remaining Lease Term (in years)

  

  

Operating leases

5.90

3.90

Financing leases

2.83

4.36

Weighted Average Discount Rate

Operating leases

9.32

%

4.86

%

Financing leases

7.53

%

5.62

%

Schedule of components of lease expense

Year Ended December 31,

    

2023

    

2022

 

2021

Operating lease costs:

 

  

 

  

  

Operating lease cost

$

8,311

$

5,012

$

5,814

Short-term lease cost (1)

 

2,044

 

1,754

 

1,607

Financing lease costs:

 

 

  

 

  

Interest on lease liabilities

 

1,189

 

767

 

491

Amortization of right-of-use assets

 

5,034

 

3,142

 

2,822

Total lease cost

$

16,578

$

10,675

$

10,734

(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,

2023

2022

 

2021

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

Operating cash flows for operating leases

$

8,404

$

4,966

$

5,666

Operating cash flows for finance leases

$

1,189

$

767

$

491

Financing cash flows for finance leases

$

4,791

$

2,992

$

3,035

Non-cash activity:

 

 

 

ROU assets obtained in exchange for new operating lease liabilities

$

18,081

$

6,740

$

1,567

ROU assets obtained in exchange for new financing lease liabilities

$

13,997

$

9,368

$

7,318

Schedule of operating lease maturities

Operating Leases

Finance Leases

Year ending December 31,

2024

$

10,942

$

9,983

2025

 

8,203

 

8,747

2026

 

2,936

 

2,874

2027

 

2,420

 

1,529

2028

 

1,390

 

752

Thereafter

 

11,737

 

831

Total future minimum lease payments

 

37,628

 

24,716

Less - amount representing interest

 

11,742

 

2,305

Present value of future minimum lease payments

 

25,886

 

22,411

Less - current lease obligations

 

9,254

 

8,665

Long-term lease obligations

$

16,632

$

13,746

Schedule of finance lease maturities

Operating Leases

Finance Leases

Year ending December 31,

2024

$

10,942

$

9,983

2025

 

8,203

 

8,747

2026

 

2,936

 

2,874

2027

 

2,420

 

1,529

2028

 

1,390

 

752

Thereafter

 

11,737

 

831

Total future minimum lease payments

 

37,628

 

24,716

Less - amount representing interest

 

11,742

 

2,305

Present value of future minimum lease payments

 

25,886

 

22,411

Less - current lease obligations

 

9,254

 

8,665

Long-term lease obligations

$

16,632

$

13,746