Lease Accounting — ASC 842

A 26-lease register as of Dec 31, 2025 — offices, vehicles, lab equipment, and one GPU capacity agreement that never uses the word "lease." Every schedule must amortize to exactly zero and the disclosure table must tie to the liability, or this page does not publish. Synthetic, seeded data.

$19.1M
Right-of-use assets
$19.7M
Lease liabilities — operating $10.5M · finance $9.2M
6.18%
Weighted-average discount rate (IBR)
$10.1M
Embedded lease capitalized — found in a "services" contract
89%
The judgment case — PV/FV vs the 90% line, documented
0.00
Terminal residue on every schedule — liability and ROU

The embedded lease — the one that matters

"GPU capacity services agreement" — 48 months, $240K/month, dedicated racks. The contract calls itself a services agreement. ASC 842's tests disagree: there is an identified asset (specific, physically distinct hardware, no substitution right that benefits the supplier) and the customer controls its use (decides what runs on it, when, and gets substantially all its output). Dedicated capacity in a compute contract is a lease whatever the title page says — and at $10.1M it moves the balance sheet more than every office combined. Specialized-asset criterion → finance classification.

This is the live ASC 842 question for AI companies: GPU and data-center agreements signed as "services" that contain identified, dedicated hardware. The register exists to catch them at signing, not at audit.

Lease liability run-off — carrying amount by month

$19M$13M$6M$0M2026202820302032

Total liability from Jan 2026 forward as schedules amortize. Every lease's roll-forward (beginning + interest − payment) must land at exactly zero in its final month — the terminal-residue check treats a stray cent as a modeling error, because that is what a stray cent is.

Register — ten largest by liability

LeaseClassStartTermIBR PV / FVLiabilityROU
GPU capacity services agreementfinance2025-0348 mo6.80%—$8,184K$7,965K
HQ — Mission St, SFoperating2023-0484 mo5.50%71%$4,741K$4,537K
London office — Shoreditchoperating2025-0172 mo5.80%89%$2,748K$2,702K
NYC office — Hudson Yardsoperating2024-0260 mo6.00%62%$2,241K$2,174K
Austin officeoperating2024-0948 mo6.00%46%$753K$739K
Lab equipment #212finance2022-0960 mo5.00%97%$156K$144K
Fleet vehicle #104finance2025-1236 mo6.60%—$111K$110K
Lab equipment #205finance2022-1260 mo5.00%109%$107K$99K
Fleet vehicle #109finance2024-1136 mo6.80%—$76K$74K
Lab equipment #207finance2023-0460 mo6.00%101%$70K$64K

Highlighted rows: the embedded lease, and "London office — Shoreditch" at PV/FV = 88.9% — just under the 90% "substantially all" threshold, so operating. ASC 842 removed the bright lines on purpose; the register keeps the judgment visible instead of burying it: decided at the line, documented at the line.

Maturity of lease liabilities (undiscounted)

YearPayments
2026$6.40M
2027$6.19M
2028$5.88M
2029$2.51M
2030$1.00M
thereafter$0.00M
Total undiscounted$21.98M
Less imputed interest($2.31M)
Carrying amount$19.67M

The footnote table is not decoration — undiscounted payments less imputed interest must equal the balance-sheet liability to the cent, and validation recomputes it from the raw schedules every run.

Short-term exemption

Two leases under 12 months (swing space, event equipment) take the ASC 842-20-25-2 exemption: straight-line expense, no ROU, no liability. Validation asserts they stay off the balance sheet — an exemption applied is also a control to test.

Validation — re-run before every publish

Synthetic, seeded data (random.seed(842)). Generator, schedules, and checks: github.com/Lumimama/finance/lease-accounting.