v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Total Lease Costs

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

 

 

Year Ended December 31,

 

 

2024

 

2023

 

2022

 

Operating lease cost

$

6,047

 

$

6,760

 

$

6,426

 

Variable lease cost

 

6,067

 

 

4,641

 

 

4,732

 

Short-term lease costs

 

688

 

 

441

 

 

139

 

Sublease income

 

(90

)

 

(52

)

 

(191

)

Finance lease cost

 

 

 

 

 

 

Amortization of right-of-use assets

 

—

 

 

283

 

 

381

 

Interest on lease liabilities

 

—

 

 

5

 

 

21

 

Total lease costs

$

12,712

 

$

12,078

 

$

11,508

 

Schedule of Lease Term and Discount Rate

Lease term and discount rate as of December 31, 2024 and 2023 are as follows:

 

December 31, 2024

 

December 31, 2023

 

Weighted-average remaining lease term (in years)

 

 

 

 

Operating leases

 

5.1

 

 

5.9

 

Weighted-average discount rate

 

 

 

 

Operating leases

 

6.8

%

 

6.9

%

Schedule of Future Payments Under Operating Leases

As of December 31, 2024, the future payments under operating leases for each of the next five years and thereafter are as follows (in thousands):

 

Operating Leases

 

2025

$

8,446

 

2026

 

7,158

 

2027

 

7,254

 

2028

 

7,596

 

2029

 

4,324

 

Thereafter

 

4,211

 

Total minimum lease payments

 

38,989

 

Less: Amount representing interest

 

6,331

 

Present value of net minimum lease payments

 

32,658

 

Less: Current portion of lease liabilities

 

6,459

 

Total long-term lease liabilities

$

26,199