XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Operating Lease Costs

Three Months Ended June 30,

Six Months Ended June 30,

2026

2025

2026

2025

Operating lease cost

$

1,626 

$

1,267 

$

3,074 

$

2,518 

Variable lease cost

259 

293 

598 

656 

Sublease income

(389)

(389)

Total lease cost

$

1,496 

$

1,560 

$

3,283 

$

3,174 

Summary of Aggregate Lease Payments

Year Ending December 31:

Amount

2026

$

3,545

2027

7,171

2028

7,403

2029

7,675

2030

5,770

2031 and after

696 

Total minimum lease payments

32,260

Less: Amount of lease payments representing interest

5,133

Present value of future minimum lease payments

$

27,127

Less: Current lease liabilities

6,784

Long-term lease liabilities

$

20,343

Schedule of Additional Information Related to Operating Leases

June 30,

December 31,

2026

2025

Right-of-use asset

$

15,236

$

17,488

Weighted average remaining lease term (years)

4.3

4.3

Weighted average discount rate (percent)

8.6%

8.6%