v3.26.1
LEASES (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of components of lease cost
The components of lease costs are as follows:
Three Months EndedSix Months Ended
(in thousands)June 30,
2026
June 30,
2025
June 30,
2026
June 30,
2025
Operating lease costs$4,286 $4,394 $8,301 $8,911 
Variable lease costs1,164 1,015 1,985 2,055 
Total lease costs$5,450 $5,409 $10,286 $10,966 
The Company’s weighted average remaining lease term and weighted average discount rate for operating leases were as follows:
June 30,
2026
December 31, 2025
Weighted-average remaining lease term8.7 years6.9 years
Weighted average discount rate4.5 %2.6 %
Schedule of future undiscounted lease payments, operating leases
Future undiscounted lease payments under operating leases as of June 30, 2026 were as follows:
(in thousands)Amount
Remainder of 2026$8,060 
20278,435 
202813,560 
202914,164 
203014,148 
2031 and thereafter68,489 
Total undiscounted lease payments
$126,856 
Less: Imputed interest
(25,857)
Less: Tenant improvement allowance*
(9,690)
Total operating lease liabilities
$91,309 
_________
*Tenant improvement allowance is estimated to be received as follows: approximately $0.4 million in the next twelve months and $9.3 million thereafter.