v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Summary of Weighted Average Remaining Lease Term and Discount Rate
The weighted average remaining lease term and the discount rate for the reporting periods are as follows:
June 30, 2025December 31, 2024
Operating Leases
Weighted average remaining lease term (years)5.64.4
Weighted average discount rate6.9%6.9%
Finance Leases
Weighted average remaining lease term (years)5.25.7
Weighted average discount rate7.0%7.0%
Summary of Components of Lease Expense
The components of lease expense are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Operating lease cost$491 $384 $957 $764 
 
Finance lease cost:
Amortization of right-of-use assets262 268 524 523 
Interest on lease liabilities142 160 289 317 
Total finance lease cost$404 $428 $813 $840 
Summary of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows:
Six Months Ended
June 30, 2025
Six Months Ended
June 30, 2024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$1,021 $453 
Operating cash flows for finance leases289 317 
Financing cash flows for finance leases579 505 
Right-of-use assets and corresponding lease obligations related to new and modified lease agreements:
Operating leases$1,891 $322 
Finance leases— 421 
Summary of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases is as follows:
June 30, 2025December 31, 2024
Operating Leases
Operating lease right-of-use assets$7,086 $5,727 
Current lease liabilities
$1,663 $1,619 
Finance and operating lease liabilities
5,835 4,579 
Total operating lease liabilities$7,498 $6,198 
Finance Leases
Property and equipment, at cost$14,765 $14,765 
Accumulated depreciation(9,399)(8,875)
Property and equipment, net $5,366 $5,890 
Current lease liabilities
$1,245 $1,186 
Finance and operating lease liabilities
6,643 7,281 
Total finance lease liabilities$7,888 $8,467 
Schedule of Maturities of Lease Liabilities
Future maturities of lease liabilities as of June 30, 2025 are as follows:
Operating LeasesFinance Leases
2025 (excluding the six months ended June 30, 2025)
$1,004 $875 
20261,803 1,775 
20271,751 1,808 
20281,332 1,842 
2029948 1,818 
2030 and thereafter
2,378 1,339 
Total payments $9,216 $9,457 
Less imputed interest(1,718)(1,569)
Total$7,498 $7,888