v3.26.1
Leases, Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Maturities of Lease Liabilities
As of June 30, 2026, maturities of lease liabilities, excluding short-term leases and leases on a month-to-month basis, were as follows:
(in thousands)Operating Leases
Lease expense
2026 (remaining six months)$3,096 
20274,587 
20283,021 
20291,772 
20301,044 
2031486 
Thereafter— 
Total lease payments14,006 
Imputed interest(1,489)
Total leases$12,517 
Sublease income
2026 (remaining six months)$(355)
2027(177)
2028— 
2029— 
2030 and thereafter
— 
Total lease payments(532)
Imputed interest18 
Total sublease income$(514)
Net lease liabilities$12,003 
Weighted average remaining lease term3.2 years
Weighted average discount rate5.82 %

As of December 31, 2025, maturities of lease liabilities, excluding short-term leases and leases on a month-to-month basis, were as follows:
(in thousands)Operating Leases
Lease expense
20266,683 
20273,551 
20281,977 
2029903 
2030382 
Thereafter
48 
Total lease payments13,544 
Imputed interest(1,361)
Total leases$12,183 
Sublease income
2026(604)
2027(153)
2028— 
2029— 
2030— 
Total lease payments(757)
Imputed interest42 
Total sublease income$(715)
Net lease liabilities$11,468 
Weighted average remaining lease term2.6 years
Weighted average discount rate5.73 %
Schedule of Sublease Income
As of June 30, 2026, maturities of lease liabilities, excluding short-term leases and leases on a month-to-month basis, were as follows:
(in thousands)Operating Leases
Lease expense
2026 (remaining six months)$3,096 
20274,587 
20283,021 
20291,772 
20301,044 
2031486 
Thereafter— 
Total lease payments14,006 
Imputed interest(1,489)
Total leases$12,517 
Sublease income
2026 (remaining six months)$(355)
2027(177)
2028— 
2029— 
2030 and thereafter
— 
Total lease payments(532)
Imputed interest18 
Total sublease income$(514)
Net lease liabilities$12,003 
Weighted average remaining lease term3.2 years
Weighted average discount rate5.82 %

As of December 31, 2025, maturities of lease liabilities, excluding short-term leases and leases on a month-to-month basis, were as follows:
(in thousands)Operating Leases
Lease expense
20266,683 
20273,551 
20281,977 
2029903 
2030382 
Thereafter
48 
Total lease payments13,544 
Imputed interest(1,361)
Total leases$12,183 
Sublease income
2026(604)
2027(153)
2028— 
2029— 
2030— 
Total lease payments(757)
Imputed interest42 
Total sublease income$(715)
Net lease liabilities$11,468 
Weighted average remaining lease term2.6 years
Weighted average discount rate5.73 %