XML 48 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Operating Lease Costs

Three Months Ended March 31,

2026

2025

Operating lease cost

$

1,448 

$

1,251 

Variable lease cost

339 

363 

Total lease cost

$

1,787 

$

1,614 

Summary of Aggregate Lease Payments

Year Ending December 31:

Amount

2026

$

5,044 

2027

6,846 

2028

7,066 

2029

6,811 

2030

5,150 

2031 and after

696 

Total minimum lease payments

31,613 

Less: Amount of lease payments representing interest

5,264 

Present value of future minimum lease payments

$

26,349 

Less: Current lease liabilities

6,382 

Long-term lease liabilities

$

19,967 

Schedule of Additional Information Related to Operating Leases

March 31,

December 31,

2026

2025

Right-of-use asset

$

14,407

$

17,488

Weighted average remaining lease term (years)

4.5

4.3

Weighted average discount rate (percent)

8.7%

8.6%