XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Components of Lease Cost
The following table summarizes the components of lease expense for the three and nine months ended September 30, 2025 and 2024 (in thousands):
Three Months EndedNine Months Ended
September 30,September 30,
2025202420252024
Operating lease cost$569 $536 $1,699 $1,597 
Short-term lease cost160 137 438 408 
Variable lease cost109 154 339 370 
    Total lease cost$838 $827 $2,476 $2,375 
Schedule of Lease Assets and Liabilities
The following table summarizes the presentation in our condensed consolidated balance sheets of our operating leases (in thousands):
September 30, 2025December 31, 2024
Assets:
Operating lease right-of-use assets$4,540 $5,655 
Liabilities:
Operating lease liabilities$2,058 $2,472 
Long-term operating lease liabilities4,494 5,646 
Total operating lease liabilities$6,552 $8,118 
Weighted average remaining lease term (years)3.914.43
Weighted average discount rate4.4 %4.8 %
Schedule of Lease Liability Maturity
Maturities of lease liabilities were as follows (in thousands):
Years ending December 31,
2025 (excluding the nine months ended September 30, 2025)$918 
20262,178 
20271,462 
20281,462 
20291,452 
Thereafter225 
    Total lease payments7,697 
Less interest(1,145)
    Present value of operating lease liabilities$6,552