v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Assets And Liabilities,
The table below presents the Company’s right-of-use assets and lease liabilities as of June 30, 2025 (in thousands):

As of June 30, 2025As of December 31, 2024
Operating leases
Right-of-use assets:
Other non-current assets$11,388 $11,539 
Total right-of-use assets$11,388 $11,539 
Lease liabilities:
Accrued liabilities$5,478 $4,744 
Other non-current liabilities6,269 7,194 
Total operating lease liabilities$11,747 $11,938 
Lease Payments
The aggregate future lease payments for non-cancelable operating leases as of June 30, 2025 were as follows (in thousands):

Remainder of 2025$2,840 
20265,756 
20273,288 
2028237 
Total lease payments12,121 
Less: imputed interest(374)
Present value of lease liabilities$11,747 
Lease Costs
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Operating lease costs$1,055 $1,075 $2,141 $2,160 
Short-term lease costs154 131 340 247 
Total lease costs$1,209 $1,206 $2,481 $2,407 

Average lease terms and discount rates for the Company’s operating leases were as follows:
Three Months Ended June 30,
20252024
Weighted-average remaining term (years)2.142.92
Weighted-average discount rate3.5%3.2%

Supplemental cash flow information for the Company’s operating leases were as follows (in thousands):
Six Months Ended June 30,
20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,709 $2,688