XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Components of Lease Cost
The following table summarizes the components of lease expense for the three and six months ended June 30, 2025 and 2024 (in thousands):
Three Months EndedSix Months Ended
June 30,June 30,
2025202420252024
Operating lease cost$577 $529 $1,130 $1,061 
Short-term lease cost138 134 278 271 
Variable lease cost116 96 230 216 
    Total lease cost$831 $759 $1,638 $1,548 
Schedule of Lease Assets and Liabilities
The following table summarizes the presentation in our condensed consolidated balance sheets of our operating leases (in thousands):
June 30, 2025December 31, 2024
Assets:
Operating lease right-of-use assets$5,204 $5,655 
Liabilities:
Operating lease liabilities$2,564 $2,472 
Long-term operating lease liabilities4,856 5,646 
Total operating lease liabilities$7,420 $8,118 
Weighted average remaining lease term (years)3.974.43
Weighted average discount rate4.7 %4.8 %
Schedule of Lease Liability Maturity
Maturities of lease liabilities were as follows (in thousands):
Years ending December 31,
2025 (excluding the six months ended June 30, 2025)$1,571 
20261,905 
20271,464 
20281,464 
20291,454 
Thereafter225 
    Total lease payments8,083 
Less interest(663)
    Present value of operating lease liabilities$7,420