2024年2月26日
证券交易委员会
公司融资部门
100东路
华盛顿特区20549-4561
注意 | Melissa Walsh |
Stephen Krikorian |
关于: | 马拉松数字控股有限公司。 | |
2022年12月31日结束的第10-K表格 | ||
2023年9月30日结束的第10-Q表格 档案编号001-36555 |
尊敬的Walsh女士和Krikorian先生:
这封信构成了Marathon Digital Holdings, Inc.(以下简称"公司")对您于2024年2月23日寄给公司首席财务(临时代码)官的评论信(以下简称"信函")以及涉及公司2022年12月31日结束的年度10-K报告(以下简称"2022 10-K")和公司2023年9月30日结束的季度10-Q报告(以下简称"2023 10-Q")的回应。除非另有说明,在此处使用的大写字母首字母缩写术语在2022年10-K和/或2023年10-Q中已有定义。为方便起见,我们已复制每一条评论逐字逐句从您的信中,我们注意到与您的回应相关的内容,您的针对“来自合同客户的收入”的注释4(第11页)的提到。请修订说明,以说明如果为真,您还向交易请求者提供这些服务,而不仅仅是比特币网络。
第10-Q表格,截至2023年9月30日的季度报告
基本报表注释
注意事项4-来自与客户的合同收入,第11页。
1. | 在您的运营商-5g收入政策中,第三个要点中指出的“合同始于公司验证一个区块的同时”以及最后两个要点似乎与您的其他修订披露重复。请删除这些声明,并考虑在讨论非现金交易衡量的段落中披露每笔合同始于的交易价格为固定价格。 |
回应: 公司承认并同意工作人员的意见。请参阅附上的展示,这封信中我们修订后的营业收入确认政策附注将被包括在截至2023年12月31日的10-k表格中,反映出所请求的修订。 |
2. | 我们记录了您对先前评论9的建议修订。在您的参与者营业收入政策中,请进一步详细说明支付公式的描述,以解决以下问题: | ||
● | 澄清如何在UTC时间从午夜至午夜计算每日收益,避免在24:00 UTC发生的合同中重复计算。修改以披露,如果属实,用于计算支付的基础变量的测量期为每日UTC时间从午夜开始的24小时。同时修改描述用于计算来自第三方挖矿池支付奖励的基础变量的测量期,仅当挖矿池成功验证一个区块时才支付奖励;以及 | ||
● | 描述FPPS和PPS支付公式的各个组成部分及其计算方式,包括对区块奖励、交易费和矿池费用输入的描述,如适用。澄清,如果属实,PPS计算的区块奖励与FPPS计算的区块奖励相同。提供类似的描述,说明对于仅当挖矿池成功验证一个区块时才支付奖励的第三方挖矿池,如何计算成功挖出区块及交易费的部分所占比例。 | ||
回复: 公司承认并接受工作人员的意见。请参阅本函附带的展示文件,其中包含我们修订后的营业收入确认政策脚注,该政策脚注将包含在截至2023年12月31日的10-K表格中,反映出所要求的修订。 |
3. | 您表明您的参与者收入政策是在24小时内多次续约的个别合同进行汇总。请根据ASC 606-10-25-9中的指导进行修改,不要暗示您的合同是基于合并的。 |
回复: 公司承认并同意员工的意见。请参阅附附信的修订营业收入确认政策附注,该附注将被包括在截至2023年12月31日的第10-K表格中,以反映所要求的修订。 |
4. | 我们注意到您对先前评论13的拟议修订披露。如先前要求的,请修订您的参与者营业收入政策,引用披露中适用于变量考虑约束的阈值,该阐明详见ASC 606-10-32-11。在这方面,您提议的修订披露表明,因为金额由池运营商在完成合同后的一天内确定和结算,所以变量考虑没有受到约束,因此您可以合理确定变量考虑。如属实,请修订以指出,变量考虑是根据估计而非受到约束,因为在随后解决不确定性时,合同所确认的收入金额发生重大逆转的可能性不高。 |
回复: 公司承认并同意工作人员的意见。请参阅本函附件中的展示,其中包含我们修订后的营业收入确认政策脚注,该脚注将包含在截至2023年12月31日的10-k表格中,反映所要求的修订。 |
5. | 在您提出的修订后的参与者营业收入政策中,当您参与第三方矿池,只有在该矿池成功挖掘一个区块时才会支付奖励时,您指出,非现金支付会根据第三方矿池成功验证区块的情况而变化。请修改以指示造成非现金支付金额变化的公式输入。 |
回复: 公司承认并同意员工的评论。请参见本函附带的附件,以了解我们修订后的营业收入确认政策脚注,该脚注将包含在截至2023年12月31日的10-k表格中,反映所请求的修订。 |
6. | 在您提出的修订后的参与者营业收入政策中,当您参与仅在矿池成功挖掘一个区块时才支付奖励的第三方挖矿池时,您指出您已确定变量考虑并未受限制。您先前向我们表示,并披露,在进行哈希计算时,交易对价仍为变量,且在矿池运营商成功挖出一个区块之前,无法可靠估计而存在重大营业收入逆转的风险,因此变量考虑在获胜区块时被限制,约定的时机是,约束被解除。 请澄清当您参与仅在矿池成功挖掘一个区块时才支付奖励的第三方挖矿池时,变量考虑是否受限制。如果没有,请综合分析更改决定依据的基础。 |
回复: 公司承认并接受了监管机构的意见。请参阅本函附上的修订的营业收入确认政策脚注展示,此脚注将包括在截至2023年12月31日的年度10-K表中,反映出所请求的修订。 |
7. | 我们 请注意您在参与者收入政策中提议的修订披露内容,以回应先前表明您的衡量标准的评论11 合同生效之日(当你开始提供哈希计算服务时)的非现金对价,基于简单的对价 比特币的平均每日即期汇率。按照先前的要求,请在披露中说明该平均值是否使用以下方法计算 合约生效当天的现货价格。也就是说,如果属实,则修改为非现金的估计公允价值 对价是使用合约生效之日比特币的简单平均每日即期汇率来衡量的。此外,在 考虑非现金对价计量,而不是说明合同的生效日期是 什么时候 你开始 提供哈希计算服务,请修改以澄清合同的生效日期是 那一天 你开始 提供哈希计算服务。请参阅ASC 606-10-32-21中的指导方针,其中指出了非现金的估计公允价值 对价应以合同生效之日来衡量。 |
回应: 这个 公司承认并同意员工的评论。请参阅本信所附的我们修订收入的附录 认可政策脚注将包含在截至2023年12月31日止年度的10-k表格中,以反映所要求的内容 修订。 |
8. | 针对之前的评论12,您表示对您参与仅在成功挖掘一个区块时才支付奖励的池的非现金待遇计量方式的变化不会对您的运营结果产生重大影响,因为来自这些池的营业收入不重要。请修改以披露错误、您如何解决该错误,以及该变更对运营结果的影响。 |
回应: 公司承认并接受了监管机构的意见。请参阅本函附上的修订的营业收入确认政策脚注展示,此脚注将包括在截至2023年12月31日的年度10-K表中,反映出所请求的修订。 |
9. | 针对之前的评论14,我们注意到您提议的参与者营业收入政策修订披露,指出在控制权转移到采矿池运营商的24小时内确认非现金对价。请澄清“在24小时内”是指控制权转移的当天还是转移后的第二天。也就是说,请告知我们并披露在合同服务的控制权转移到采矿池运营商的当天,是否确认营业收入,而这一天也是合同生效日。在这方面,您之前在2023年10月12日对评论2的回复中曾向我们表示,当仅当采矿池成功开采到区块时,才在采矿池上确认营业收入,或者当根据合同公式支付奖励的采矿池贡献算力期间确认收入。请澄清何时确认营业收入,以及这与合同服务控制权转移日期和合同生效日期的关系。 |
Response: The Company acknowledges and agrees with the Staff’s comment. Please see attached exhibit to this letter of our revised revenue recognition policy footnote that will be included in the Form 10-K for the year ended December 31, 2023, reflecting the requested revision. |
In connection with responding to the Staff’s comments, the Company acknowledges that (i) it is responsible for the adequacy and accuracy of the disclosure in its filing; (ii) Staff comments or changes to disclosure in response to Staff comments do not foreclose the Commission from taking any action with respect to the filing; and (iii) it may not assert Staff comments as a defense in any proceeding initiated by the Commission or any person under the federal securities laws of the United States.
We hope you find that these responses adequately address the Staff’s questions, but please contact the undersigned at salman.khan@mara.com and Zabi Nowaid, Esq., at zabi.nowaid@mara.com, if you have any further questions or would like to discuss our responses.
Sincerely, | |
/s/ Salman Khan | |
Salman Khan | |
cc: Zabi Nowaid, Esq. | Chief Financial Officer |
Exhibit
NOTE 3 – REVENUES
The Company recognizes revenue in accordance with ASC 606. The core principle of the revenue standard is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The following five steps are applied to achieve that core principle:
● | Step 1: Identify the contract with the customer; |
● | Step 2: Identify the performance obligations in the contract; |
● | Step 3: Determine the transaction price; |
● | Step 4: Allocate the transaction price to the performance obligations in the contract; and |
● | Step 5: Recognize revenue when the Company satisfies a performance obligation. |
In order to identify the performance obligations in a contract with a customer, an entity must assess the promised goods or services in the contract and identify each promised good or service that is distinct. A performance obligation meets ASC 606’s definition of a “distinct” good or service (or bundle of goods or services) if both of the following criteria are met:
● | The customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer (i.e., the good or service is capable of being distinct); and |
● | The entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract (i.e., the promise to transfer the good or service is distinct within the context of the contract). |
If a good or service is not distinct, the good or service is combined with other promised goods or services until a bundle of goods or services is identified that is distinct.
The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer. The consideration promised in a contract with a customer may include fixed amounts, variable amounts, or both. When determining the transaction price, an entity must consider the effects of all of the following:
● | Variable consideration |
● | Constraining estimates of variable consideration |
● | The existence of a significant financing component in the contract |
● | Noncash consideration |
● | Consideration payable to a customer |
Variable consideration is included in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized under the accounting contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved.
The transaction price is allocated to each performance obligation on a relative standalone selling price basis.
The transaction price allocated to each performance obligation is recognized when that performance obligation is satisfied, at a point in time or over time, as appropriate.
Application of the five-step model to the Company’s mining operations
The Company’s ongoing major or central operation is to provide bitcoin transaction verification services to the transaction requestor, in addition to the bitcoin network through a Company-operated mining pool as the operator (“Operator”) (such activity, “mining”) and to provide a service of performing hash calculations to third-party pool operators alongside collectives of third-party bitcoin miners (such collectives, “mining pools”) as a participant (“Participant”).
The following table presents the Company’s revenues disaggregated for those arrangements in which the Company is the Operator and Participant:
Year ended December 31, | ||||||||||||
(in thousands) | 2023 | 2022 | 2021 | |||||||||
Revenues from contracts with customers | ||||||||||||
Operator - Transaction fees | $ | $ | 5,231 | $ | 3,317 | |||||||
Participant | 4,652 | 20,903 | ||||||||||
Total revenues from contracts with customers | 9,883 | 24,220 | ||||||||||
Operator - Block rewards and other revenue | 107,870 | 134,943 | ||||||||||
Total revenues | $ | $ | 117,753 | $ | 159,163 |
Operator
As Operator, the Company provides transaction verification services to the transaction requestor, in addition to the bitcoin network. Transaction verification services are an output of the Company’s ordinary activities; therefore, the Company views the transaction requestor as a customer and recognizes the transaction fees as revenue from contracts with customers under ASC 606. The bitcoin network is not an entity such that it may not meet the definition of a customer; however, the Company has concluded that it is appropriate to apply ASC 606 by analogy to block rewards earned from the bitcoin network. The Company is currently entitled to the block reward of 6.25 bitcoin from the bitcoin network upon each successful validation of a block. The Company is also entitled to the transaction fees paid by the transaction requester payable in bitcoin for each successful validation of a block. The Company assessed the following factors in the determination of the inception and duration of each individual contract to validate a block and satisfaction of its performance obligation as follows:
● | The transaction requestor and the bitcoin network each have a unilateral enforceable right to terminate their respective contracts at any time without penalty. |
● | For each of these respective contracts, contract inception and completion occur simultaneously upon block validation; that is, the contract begins upon, and the duration of the contract does not extend beyond, the validation of an individual blockchain transaction; and each respective contract contains a single performance obligation to perform a transaction validation service and that this performance obligation is satisfied at the point-in-time when a block is successfully validated. |
● | For each individual contract, the parties’ rights, the transaction price, and the payment terms are fixed and known as of the inception of each individual contract. |
From September 2021 until May 2022, the Company engaged unrelated third-party mining enterprises (“pool participants”) to contribute hash calculations, and in exchange, remitted transaction fees and block rewards to pool participants on a pro rata basis according to each respective pool participant’s contributed hash calculations. The MaraPool wallet (owned by the Company as Operator) is recorded on the distributed ledger as the winner of proof of work block rewards and assignee of all validations and, therefore, the transaction verifier of record. The pool participants entered into contracts with the Company as Operator; they did not directly enter into contracts with the network or the requester and were not known verifiers of the transactions assigned to the pool. As Operator, the Company delegated mining work to the pool participants utilizing software that algorithmically assigned work to each individual miner. By virtue of its selection and operation of the software, the Company as Operator controlled delegation of work to the pool participants. This indicated that the Company directed the mining pool participants to contribute their hash calculations to solve in areas that the Company designated. Therefore, the Company determined that it controlled the service of providing transaction verification services to the network and requester. Accordingly, the Company recorded all of the transaction fees and block rewards earned from transactions assigned to MaraPool as revenue, and the portion of the transaction fees and block rewards remitted to MaraPool participants as cost of revenues.
In accordance with ASC 606-10-32-21, the Company measures the estimated fair value of the non-cash consideration (block reward and transaction fees) at contract inception, which is at the time the performance obligation to the requester and the network is fulfilled by successfully validating a block. The Company measures the non-cash consideration which is fixed as of the inception of each individual contract using the quoted spot rate for bitcoin determined using the Company’s primary trading platform for bitcoin at the time the Company successfully validates a block.
Expenses associated with providing bitcoin transaction verification services, such as hosting fees, electricity costs, and related fees are recorded as cost of revenues. Depreciation on digital asset mining equipment is also recorded as a component of cost of revenues.
Participant
The Company participates in third-party operated mining pools. When the Company is a Participant in a third-party operated mining pool, the Company provides a service to perform hash calculations to the third-party pool operators. The Company considers the third-party mining pool operators to be its customers under Topic 606. Contract inception and our enforceable right to consideration begins when we commence providing hash calculation services to the mining pool operators. Each party to the contract has the unilateral right to terminate the contract at any time without any compensation to the other party for such termination. As such, the duration of a contract is less than a day and may be continuously renewed multiple times throughout the day. The implied renewal option is not a material right because there are no upfront or incremental fees in the initial contract and the terms, conditions, and compensation amount for the renewal options are at the then market rates.
The Company is entitled to non-cash compensation based on the pool operator’s payout model. The payout methodologies differ depending on the type of third-party operated mining pool. Full-Pay-Per-Share (“FPPS”) pools pay block rewards and transaction fees, less mining pool fees and Pay-Per-Share (“PPS”) pools pay block rewards less mining pool fees but no transaction fees. For FPPS and PPS pools, the Company is entitled to non-cash consideration even if a block is not successfully validated by the mining pool operators.
The Company primarily participated in mining pools that used the FPPS payout method for the year ended December 31, 2023. The Company is entitled to compensation once it begins to perform hash calculations for the pool operator in accordance with the operator’s specifications over a 24-hour period beginning mid-night UTC and ending 23:59:59 on a daily basis. We recognize non-cash consideration for each day hash calculation is provided to the pool operator and since contract inception also begins when we commence providing hash calculations, contract inception is the same day that we commence providing hash calculations to the pool operator. The non-cash consideration that we are entitled to for providing hash calculations to the pool operator under the FPPS payout method is made up of block rewards and transaction fees less pool operator expenses determined as follows:
● | The non-cash consideration in the form of a block reward is based on the total blocks expected to be generated on the Bitcoin Network for the daily 24-hour period beginning midnight UTC and ending 23:59:59 in accordance with the following formula: the daily hash calculations that we provided to the pool operator as a percent of the Bitcoin Network’s implied hash calculations as determined by the network difficulty, multiplied by the total Bitcoin Network block rewards expected to be generated for the same daily period. |
● | The non-cash consideration in the form of transaction fees paid by transaction requestors is based on the share of total actual fees paid over the daily 24-hour period beginning midnight UTC and ending 23:59:59 in accordance with the following formula: total actual transaction fees generated on the Bitcoin Network during the 24-hour period as a percent of total block rewards the Bitcoin Network actually generated during the same 24-hour period, multiplied by the block rewards we earned for the same 24-hour period noted above. |
● | The block reward and transaction fees earned by the Company is reduced by mining pool fees charged by the operator for operating the pool based on a rate schedule per the mining pool contract. The mining pool fee is only incurred to the extent we perform hash calculations and generate revenue in accordance with the pool operator’s payout formula during the same 24-hour period beginning mid-night UTC daily. |
The above non-cash consideration is variable in accordance with paragraphs ASC 606-10-32-5 to 606-10-32-7, since the amount of block reward earned depends on the amount of hash calculations we perform; the amount of transaction fees we are entitled to depends on the actual Bitcoin Network transaction fees over the same 24-hour period; and the operator fees for the same 24-hour period are variable since it is determined based on the total block rewards and transaction fees in accordance with the pool operator’s agreement. While the non-cash consideration is variable, the payout is settled the next day on a daily basis and the Company has the ability to estimate the variable consideration with reasonable certainty, without the risk of significant revenue reversal because it is probable that a significant reversal in the amount of revenue recognized from the contract will not occur when the uncertainty is subsequently resolved.
The Company measures the non-cash consideration based on the simple average daily spot rate of bitcoin determined using the Company’s primary trading platform for bitcoin over a 24-hour period beginning mid-night UTC and ending 23:59:59 on the date of contract inception (when we commence performance of hash calculations) which is the same day that control of the contracted service (hash calculations) is transferred to the pool operator.
We also participate in PPS pools that provide non-cash considerations similar to the FPPS pools except PPS pools did not include transaction fees, therefore, the non-cash consideration received by the Company was made up of block rewards less mining pool fees. The Company measured the non-cash consideration from PPS pool operators consistent with FPPS rewards as described above with the exception of transaction fees which PPS pools do not include.
While the Company primarily participated in FPPS and PPS pools, the Company also participated to a lesser extent in third-party mining pools that pay rewards only when the pool successfully validates a block. For these pools, the Company only earns a reward when the third-party pool successfully mines a block and its reward is the fractional share of the successfully mined block and transaction fees based on the proportion of hash calculations the Company performed for the mining pool operator to the total hash calculations performed by all mining pool participants in validating the block during the 24-hour period beginning at midnight UTC and ending 11:59:59 daily. Contract inception and our enforceable right to consideration begins when the Company commences the performance of hash calculations for the mining pool operator. The non-cash consideration is variable in accordance with paragraphs ASC 606-10-32-5 to 606-10-32-7 as it depends on whether the third-party mining pool successfully validates a block during each 24-hour period. However, as such amounts are determined and settled by the pool operator within one day of completing the contracts over the 24-hour period, the Company has the ability to estimate the variable consideration with reasonable certainty, without the risk of significant revenue reversal because it is probable that a significant reversal in the amount of revenue recognized from the contract will not occur when the uncertainty is subsequently resolved. The Company’s policy was to measure the non-cash consideration on the date of contract inception (when we commence performance of hash calculations) based on the spot rate of bitcoin at the time the pool successfully validates a block which was not consistent with the measurement used to measure non-cash consideration for FPPS and PPS pools. During the three months ended December 31, 2023, the Company changed its measurement to the simple average daily spot rate of bitcoin determined using the Company’s primary trading platform for bitcoin on the date of contract inception (when we commence performance of hash calculations) which is the same day that control of the contracted service (hash calculations) is transferred to the pool operator. The change in measurement did not have a material impact to the results of operations for any of the periods presented.
Expenses associated with providing hash calculation services to third-party operated mining pools, such as hosting fees, electricity costs, and related fees, are recorded as cost of revenues. Depreciation on digital asset mining equipment is also recorded as a component of cost of revenues.