v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Lease Information
Operating lease expense is recorded on a straight-line basis over the lease term. During the three and six months ended June 30, 2025 and 2024, lease costs were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(in thousands)
Operating lease cost$1,458 $1,307 $2,938 $2,500 
Variable lease cost129 155 250 231 
Short-term lease cost209 122 429 176 
Total lease cost$1,796 $1,584 $3,617 $2,907 
Supplemental information related to operating lease transactions is as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(in thousands)
Lease liability payments$1,471 $1,175 $2,836 $2,343 
Lease assets obtained in exchange for liabilities$3,118 $1,686 $3,118 $2,539 
Non-cash net change in lease assets due to lease modifications$1,861 $(92)$1,861 $(52)
Non-cash net change in lease liability due to lease modifications$(1,743)$92 $(1,743)$52 
Weighted average remaining lease term and discount rate as of June 30, 2025 and December 31, 2024 were as follows:
As of
June 30,
2025
December 31,
2024
Weighted average remaining lease term, in years3.63.0
Weighted average discount rate6.6 %8.1 %
Schedule of Operating Lease Maturities
As of June 30, 2025, operating lease liabilities will mature as follows:
Lease Payments
(in thousands)
2025 (excluding six months ended June 30, 2025)
$3,048 
2026
5,334 
2027
4,260 
2028
1,992 
2029
1,457 
Thereafter1,050 
Total lease payments17,141 
Less: imputed interest(1,857)
Total$15,284