XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Components of Total Lease Costs

The components of total lease costs for the three months ended March 31, 2025 and 2024 are as follows (in thousands):

 

 

Three months ended March 31,

 

 

2025

 

2024

 

Operating lease cost

$

2,089

 

$

1,674

 

Variable lease cost

 

1,645

 

 

1,408

 

Short-term lease costs

 

425

 

 

171

 

Sublease income

 

(44

)

 

(23

)

Total lease costs

$

4,115

 

$

3,230

 

Schedule of Lease Term and Discount Rate

Lease term and discount rate as of March 31, 2025 and 2024 are as follows:

 

March 31, 2025

 

March 31, 2024

 

Weighted-average remaining lease term (in years)

 

 

 

 

Operating leases

 

5.8

 

 

5.6

 

Weighted-average discount rate

 

 

 

 

Operating leases

 

6.0

%

 

7.0

%

Schedule of Future Payments Under Operating Leases

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

 

Operating Leases

 

2025

$

12,531

 

2026

 

11,393

 

2027

 

11,798

 

2028

 

12,207

 

2029

 

7,428

 

Thereafter

 

12,193

 

Total minimum lease payments

 

67,550

 

Less: Amount representing interest

 

10,563

 

Present value of net minimum lease payments

 

56,987

 

Less: Current portion of lease liabilities

 

9,420

 

Total long-term lease liabilities

$

47,567