XML 50 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Operating Lease Costs

Year Ended December 31,

2025

2024

2023

Operating lease cost

$

5,122 

$

4,900 

$

4,906 

Variable lease cost

1,375 

1,597 

1,120 

Total lease cost

$

6,497 

$

6,497 

$

6,026 

Summary of Aggregate Lease Payments

Year Ending December 31:

Amount

2026

$

6,178 

2027

5,658 

2028

5,649 

2029

5,352 

2030

3,646 

Total minimum lease payments

26,483 

Less: Amount of lease payments representing interest

4,429 

Present value of future minimum lease payments

$

22,054 

Less: Current lease liabilities

5,922 

Long-term lease liabilities

$

16,132 

Schedule of Additional Information Related to Operating Leases

December 31,

2025

2024

Right-of-use asset

$

17,488 

$

18,805 

Weighted average remaining lease term (years)

4.3 

5.5 

Weighted average discount rate (percent)

8.6%

9.0%