“Casetext's customers preferred a predictable, per-seat pricing model of $6,000 per year over a usage-based model.”