Annual report pursuant to Section 13 and 15(d)

ORGANIZATION AND DESCRIPTION OF BUSINESS (Details Narrative)

v3.22.0.1
ORGANIZATION AND DESCRIPTION OF BUSINESS (Details Narrative)
1 Months Ended 2 Months Ended 12 Months Ended
Sep. 03, 2021
USD ($)
May 21, 2021
USD ($)
Feb. 21, 2021
Feb. 11, 2021
shares
Jan. 12, 2021
USD ($)
$ / shares
shares
Jan. 04, 2021
USD ($)
Dec. 23, 2020
USD ($)
Integer
Dec. 11, 2020
USD ($)
Dec. 08, 2020
Integer
Dec. 08, 2020
USD ($)
Integer
Nov. 12, 2020
USD ($)
Oct. 23, 2020
USD ($)
Integer
Oct. 23, 2020
Integer
Oct. 06, 2020
USD ($)
$ / shares
shares
Oct. 06, 2020
USD ($)
$ / shares
shares
Aug. 13, 2020
USD ($)
Integer
$ / shares
May 12, 2020
Integer
May 11, 2020
Feb. 23, 2020
Jan. 12, 2020
$ / shares
shares
Nov. 15, 2019
shares
Sep. 30, 2019
USD ($)
$ / shares
shares
Jan. 25, 2021
USD ($)
Integer
Dec. 31, 2020
USD ($)
Integer
$ / shares
shares
Sep. 30, 2019
USD ($)
$ / shares
shares
Mar. 14, 2021
USD ($)
Dec. 31, 2021
USD ($)
Integer
$ / shares
shares
Dec. 31, 2020
USD ($)
Integer
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Nov. 18, 2021
$ / shares
Jul. 30, 2021
Integer
Jan. 31, 2021
USD ($)
Integer
Nov. 30, 2020
Integer
Jul. 29, 2020
Integer
Jun. 11, 2020
Integer
May 18, 2020
Integer
May 21, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 01, 2018
shares
Property, Plant and Equipment [Line Items]                                                                                
Reverse stock split                                                     1:4 Reverse Split                          
Failed to maintain a minimum amount                                                                         $ 2,500,000      
Stockholders' equity                                               $ 311,744,964     $ 683,023,381 $ 311,744,964 $ 3,647,672                 $ 2,158,192 $ 2,920,874  
Common stock, issued during the period, value                                                     $ 237,429,620 297,659,270 245,494                      
Common stock shares issued during period | shares                                                     474,808                          
Shares issued price per share | $ / shares                                                     $ 0.90     $ 1,000                    
Change in fair value of mining payable                                                     66,547 (507,862)                      
Impaiment of assets                                                     447,776                      
Miners description                                                     Subject to the timely payment of the purchase price, Bitmain shall deliver products according to the following schedule: 1,500 Units on or before January 31, 2021; and 1,800 units on or before each of February 28, 2021; March 31, 2021; April 30, 2021, May 31, 2021 and June 30, 2021. As of December 31, 2021, the Company has paid the entire purchase price under this agreement and has received 10,500 units from Bitmain.                          
Number of miners remaining | Integer                                               440       440                        
Purchase price                                                               $ 1,100,000                
Payments for purchase of miners                                                     $ 435,065,378 $ 65,647,592                      
Aggregate purchase price of common stock                     $ 100,000,000                                                          
Cash                                               $ 141,300,000       $ 141,300,000                        
Common Stock, Shares, Outstanding | shares                                               81,974,619     102,733,273 81,974,619                        
Proceeds from public offering           $ 2,300,000                                                                    
Other Receivables, Net, Current                                               $ 74,767,226     $ 74,767,226                        
Compensation description                                                       Compensation for directors of the board for 2021 was as follows: (i) cash compensation of $60,000 per year for each director, plus an additional $15,000 per year for each committee chair, paid 25% at the end of each calendar quarter; (ii) for existing directors, the equivalent of 54,795 RSUs; and (iii) for newly elected directors, a one-time grant of 91,324 RSUs, vesting 25% each calendar quarter during 2021                        
Acquisition of bitcoins | Integer                                             4,812.66                                  
Aggregate purchase price of bitcoins                                             $ 150,000,000                                  
Expedite fees                                                     $ 14,600,000                          
Phase I [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Total amount to be paid for miner                           $ 23,000,000                                                    
Phase II [Member] | Minimum [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Total amount to be paid for miner                           200,000                                                    
Phase II [Member] | Maximum [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Total amount to be paid for miner                           250,000                                                    
At The Market Offering [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock shares issued during period | shares                                               6,632,712       54,301,698 172,126                      
Proceeds from public offering                                                       $ 77,100,000                        
Other Receivables, Net, Current                                               $ 74,800,000       74,800,000                        
Restricted Stock Three [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Value, Restricted Stock Award, Gross                                                       $ 2,000,000                        
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares                                                       2,000,000                        
Restricted Stock Three [Member] | Minimum [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Value, Restricted Stock Award, Gross                                                       $ 2,000,000,000                        
Restricted Stock One [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares                                                       1,000,000                        
Restricted Stock One [Member] | Minimum [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Value, Restricted Stock Award, Gross                                                       $ 750,000,000                        
Restricted Stock [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares                                                       1,000,000                        
Restricted Stock [Member] | Minimum [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Value, Restricted Stock Award, Gross                                                       $ 500,000,000                        
Restricted Stock Two [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares                                                       2,000,000                        
Restricted Stock Two [Member] | Minimum [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Value, Restricted Stock Award, Gross                                                       $ 1,000,000,000                        
Miners from MicroBT [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Miners description                                   700 new generation M305+ASIC Miners from MicroBT for approximately $1.3 million. The 700 miners produce 80/Th and will generate 56 PH/s (petahash) of hashing power, compared to the Company’s current S-9 production of 46 PH/s. These next generation MicroBT ASIC miners are markedly more energy efficient than our existing Bitmain models                                            
Number of miners | Integer                                                                   700            
Bitmain S19 Pro Miners [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Miners description                                 These miners produce 110 TH/s and will generate 73 PH/s (petahash) of hashing power, compared to the Company’s S-9 production of 46 PH/s. The Company made the payments of approximately $4.2 million in the second quarter of 2020 and received 660 of the 1,660 units at its Hosting Facility in August 2020, and its hosting partner, Compute North, had installed them upon their arrival.                                              
Number of miners | Integer                                 660                                   500 500        
Number of miners remaining | Integer                                               1,000       1,000                        
Number of miners received | Integer                                                               60 500              
Antminer S-19 Pro ASIC Miners [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Miners description                               The purchase price per unit is $2,362 ($2,206 with a 6.62% discount) for a total purchase price of $24,801,000 (with a 6.62% discount for a discounted price of $23,159,174). The parties confirm that the total hashrate of the Antminers under this agreement shall not be less than 1,155,000 TH/s.                                                
Number of miners | Integer                               10,500                                                
Purchase price per unit of miners | $ / shares                               $ 2,362                                                
Discounted purchase price per unit of miners | $ / shares                               $ 2,206                                                
Miners [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock, issued during the period, value                                                       $ 513,700                        
Common stock shares issued during period | shares                                                       583,750                        
Common stock price | $ / shares                                               $ 0.88       $ 0.88                        
Shares issued price per share | $ / shares                                               $ 0.88       $ 0.88                        
Change in fair value of mining payable                                                       $ 66,547 $ 507,862                      
Sim Salzman [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares                                                       91,324                        
Cash bonus                                               $ 40,000       $ 40,000                        
James Crawford [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares                                                       57,990                        
Cash bonus                                               $ 127,308       $ 127,308                        
SelectGreen Blockchain Ltd [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock, issued during the period, value                                           $ 4,086,250                                    
Bitmaintech PTE., LTD [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Description about the payment for miners     to purchase an additional 78,000 next generation Antminer S-19 XP Miners, with 13,000 units being delivered in each of July 2022, August 2022, September 2022, October 2022, November 2022 and December 2022. The purchase price is $879,060,000. The purchase price for the miners shall be paid as follows: 35% of the total amount within two days of execution of the purchase contract, 35% of each single shipment price at least six months prior to each such shipment, and the remaining 30% of each single shipment price at least one month prior to each such shipment           On December 8, 2020, the Company executed a contract with Bitmain to purchase an additional 10,000 next generation Antminer S-19j Pro ASIC Miners, with 6,000 units to be delivered in August 2021, and the remaining 4,000 units to be delivered in September 2021. The gross purchase price is $23,770,000 with 10% of the purchase price due within 48 hours of execution of the contract, 30% due on January 14, 2021, 10% due on February 15, 2021, 30% due on June 15, 2021 and 20% due on July 15, 2021.     On October 23, 2020, the Company executed a contract with Bitmain to purchase an additional 10,000 next generation Antminer S-19 Pro ASIC Miners. The 2021 delivery schedule was for 2,500 units to be delivered in January, 4,500 units to be delivered in February and the final 3,000 units to be delivered in March 2021.The gross purchase price was $23,620,000 with 30% due upon the execution of the contract and the balance paid over the next 4 months.             to purchase an additional 70,000 next generation Antminer S-19 ASIC Miners, with 7,000 units to be delivered by August 2021, 2,100 units to be delivered by September 2021, 6,500 units to be delivered by October 31, 2021, 14,700 units to be delivered by November 30, 2021, 24,500 units to be delivered by December 31, 2021 and 15,200 units to be delivered by January 31, 2022. The purchase price is $167,763,451. The purchase price for the miners shall be paid as follows: 20% within 48 hours of signing of contract; 30% on or before March 1, 2021; 4.75% on June 15, 2021; 1.76% on July 15, 2021; 4.58% on August 15, 2021; 10.19% on September 15, 2021; 17.63% on October 15, 2021 and 11.55% on November 15, 2021.                                          
Bitmaintech PTE., LTD [Member] | December 23,2023 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                                                     40,000                          
Bitmaintech PTE., LTD [Member] | Antminer S-19 Pro ASIC Miners [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Miners description             The purchase price for the miners shall be paid as follows: 20% within 48 hours of signing of contract; 30% on or before March 1, 2021; 4.75% on June 15, 2021; 1.76% on July 15, 2021; 4.58% on August 15, 2021; 10.19% on September 15, 2021; 17.63% on October 15, 2021 and 11.55% on November 15, 2021                                                                  
Number of miners | Integer             70,000         10,000 10,000                           10,000                          
Percentage of discount for the purchase of miners                                                   8.63%                            
Aggregate purchase price of common stock                       $ 23,620,000                                                        
Execution of contract percentage                         30.00%                                                      
Purchase price of mining             $ 167,763,451                                     $ 21,718,649                            
Bitmaintech PTE., LTD [Member] | Antminer S-19 Pro ASIC Miners [Member] | July 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer             7,000                                                                  
Bitmaintech PTE., LTD [Member] | Antminer S-19 Pro ASIC Miners [Member] | December 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer             63,000                                                                  
Bitmaintech PTE., LTD [Member] | Antminer S-19 Pro ASIC Miners [Member] | January 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                       2,500 2,500                                                      
Bitmaintech PTE., LTD [Member] | Antminer S-19 Pro ASIC Miners [Member] | February 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                       4,500 4,500                                                      
Bitmaintech PTE., LTD [Member] | Antminer S-19 Pro ASIC Miners [Member] | March 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                       3,000 3,000                                                      
Bitmaintech PTE., LTD [Member] | Antminer S-19 Pro ASIC [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Description about the payment for miners                 to purchase an additional 10,000 next generation Antminer S-19j Pro ASIC Miners, with 6,000 units to be delivered in August 2021, and the remaining 4,000 units to be delivered in September 2021. The gross purchase price is $23,770,000 with 10% of the purchase price due within 48 hours of execution of the contract, 30% due on January 14, 2021, 10% due on February 15, 2021, 30% due on June 15, 2021 and 20% due on July 15, 2021                                                              
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                 10,000 10,000                                         30,000                  
Aggregate purchase price of common stock                   $ 23,770,000                                                            
Execution of contract percentage             20.00%     10.00%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | August 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                 6,000 6,000                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | January 14, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   30.00%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | February 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   10.00%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | June 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   30.00%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | July 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   20.00%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | June 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   4.75%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | July 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   1.76%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | August 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   4.58%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | September 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   10.19%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | October 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   17.63%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | November 15, 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Execution of contract percentage                   11.55%                                                            
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | July 30 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Expedite fees                                                     $ 120,711,500                          
Payment of expedite fee                                                     92,015,375                          
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | January 2022 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                                                             5,000                  
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | February 2022 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                                                             5,000                  
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | March 2022 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                                                             5,000                  
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | April 2022 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                                                             5,000                  
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | May 2022 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                                                             5,000                  
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | June 2022 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                                                             5,000                  
Bitmaintech PTE., LTD [Member] | Antminer S19J Pro ASIC Miners [Member] | September 2021 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Number of miners | Integer                 4,000 4,000                                                            
Compute North LLC [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Miners description   Marathon Digital Holdings, Inc. (the “Company”) entered into a binding letter of intent with Compute North, LLC to host 73,000 Bitcoin Miners over a staged in implementation between October 2021 and March 2022. The hosting cost is $0.50 per machine per month and the hosting rate will be $0.044 per kWh. In order to build out the infrastructure without paying for the capital expenditure, the Company will provide an 18 month bridge loan to Compute North of up to $67 million dollars, in tranches, based upon specified requirements being met. The terms of the contract are limited to three years with increases thereafter capped at three percent per year thereafter.                                                                            
Loan receivable   $ 67,000,000                                                                            
Expedite fees   $ 14,000,000                                                 14,000,000                          
Payment of expedite fee $ 14,600,000                                                   8,000,000                          
Deposit                                                     $ 30,000,000                          
Asset Purchase Agreement [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock, issued during the period, value                                           $ 2,233,773                                    
Common stock shares issued during period | shares                                         1,058,558 1,276,442                                    
Common stock percent                                           19.90%                                    
Asset Purchase Agreement [Member] | SelectGreen Blockchain Ltd [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock, issued during the period, value                                                 $ 4,086,250                              
Common stock shares issued during period | shares                                                 2,335,000                              
Common stock price | $ / shares                                           $ 1.75     $ 1.75                              
Impaiment of assets                                                       $ 871,302                        
Long Term Purchase Contract [Member] | Bitmaintech PTE., LTD [Member] | Antminer S-19 Pro ASIC Miners [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Miners description                               The parties confirm that the total hashrate of the Antminers under this agreement shall not be less than 1,155,000 TH/s. Subsequent to executing this agreement, due to the additional executed contracts, Bitmain applied a total net discount of 8.63% to the purchase price adjusting the amount due to $22,660,673                                                
Number of miners | Integer                               10,500               10,500     10,000 10,500                        
Purchase price per unit of miners | $ / shares                               $ 2,362                                                
Discounted purchase price per unit of miners | $ / shares                               $ 2,206                                                
Percentage of discount for the purchase of miners                               6.62%                   8.63%                            
Payments for purchase of miners                               $ 24,801,000                                                
Disounted payment for purchase of miners                                                   $ 22,660,673                            
Number of shares received | shares                                                     10,500                          
Power Purchase Agreement [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Payments for purchase of miners                           $ 750,000                                                    
Power Purchase Agreement [Member] | Marathon and Beowulf [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Miners description                           Marathon and Beowulf entered into an exclusive Power Purchase Agreement for the initial supply of 30 MW (Phase I), and up to 100 MW in the aggregate (Phase II), of energy load to the Facility at a cost of $0.028/kWh. The initial term of the Power Purchase Agreement is five years, with up to five additional three-year extensions, as mutually agreed, assuming 75% energy utilization of the initial 30 MW of energy supplied to the Facility                                                    
Energy load facility cost | $ / shares                           $ 0.028 $ 0.028                                                  
Data Facility Services Agreement [Member] | Marathon and Beowulf [Member] | Phase I [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock shares issued during period | shares                           150,000                                                    
Data Facility Services Agreement [Member] | Marathon and Beowulf [Member] | Phase II [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock shares issued during period | shares                           350,000                                                    
Data Facility Services Agreement [Member] | Beowulf and 2P1 [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock shares issued during period | shares                             3,000,000                                                  
Energy load facility cost | $ / shares                           $ 1.87 $ 1.87                                                  
Aggregate purchase price of common stock                             $ 11,220,000                                                  
Antminer S-19 Pro ASIC Miners [Member] | Bitmaintech PTE., LTD [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Percentage of discount for the purchase of miners                                                   8.63%                            
Disounted payment for purchase of miners                                                   $ 21,581,594                            
At The Market Agreement [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Purchase price of mining         $ 200,000,000                                                                      
At The Market Agreement [Member] | H.C. Wainwright [Member] | Maximum [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Purchase price of mining               $ 200,000,000                                                                
Securities Purchase Agreement [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Shares issued price per share | $ / shares                                       $ 20.00                                        
Sale of stock, shares | shares         12,500,000                             12,500,000                                        
At The Market A T M Facility [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Shares issued price per share | $ / shares         $ 20.00                                                                      
Purchase Agreement [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Proceeds from public offering                                                     $ 250,000,000                          
2018 Equity Incentive Plan [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Common stock shares issued during period | shares       4,701,442                                                                        
2018 Equity Incentive Plan [Member]                                                                                
Property, Plant and Equipment [Line Items]                                                                                
Shares reserved for issuance | shares                                                                               625,000