v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Components of Lease Cost
The following table summarizes the components of lease expense for the three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended
March 31,
20252024
Operating lease cost$552 $532 
Short-term lease cost140 137 
Variable lease cost114 120 
    Total lease cost$806 $789 
Schedule of Lease Assets and Liabilities
The following table summarizes the presentation in our condensed consolidated balance sheets of our operating leases (in thousands):
March 31, 2025December 31, 2024
Assets:
Operating lease right-of-use assets$5,605 $5,655 
Liabilities:
Operating lease liabilities$2,690 $2,472 
Long-term operating lease liabilities5,251 5,646 
Total operating lease liabilities$7,941 $8,118 
Weighted average remaining lease term (years)4.084.43
Weighted average discount rate5.0 %4.8 %
Schedule of Lease Liability Maturity
Maturities of lease liabilities were as follows (in thousands):
Years ending December 31,
2025 (excluding the three months ended March 31, 2025)$2,246 
20261,812 
20271,459 
20281,459 
20291,449 
Thereafter225 
    Total lease payments8,650 
Less interest(709)
    Present value of operating lease liabilities$7,941