7Baggers
Quarterly
Annual
    Unit: USD2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-03-31 2015-09-30 
      
                                          
      assets
                                          
      cash and cash equivalents
    14,757,000 12,850,000 10,679,000 9,001,000 11,046,000 5,924,000 13,147,000 10,958,000 5,789,000 7,660,000 15,918,000 7,390,000 15,442,000 11,706,000 11,321,000 12,699,000 11,317,000 15,402,000 26,934,000 24,937,000 19,997,000 9,061,000 4,642,000 3,045,000 3,951,000 5,490,000 12,779,000 8,958,000 9,771,000 8,181,000 2,861,000 9,185,000 13,326 22,490 7,289    
      trade receivables, net of allowance
    403,679,000 414,137,000 400,501,000 430,381,000 445,869,000 442,205,000 450,572,000 451,130,000 469,344,000 441,643,000 415,344,000 409,766,000 439,309,000 440,993,000 403,153,000 399,887,000 398,350,000 365,164,000 322,425,000 330,942,000 332,021,000 231,007,000 241,142,000 247,596,000 250,488,000 242,730,000 229,563,000 206,502,000 199,461,000  94,377,000 94,820,000       
      inventories
    43,452,000 46,546,000 47,736,000 47,473,000 52,576,000 49,727,000 47,622,000 47,406,000 44,729,000 44,360,000 42,007,000 41,030,000 44,873,000 41,824,000 39,885,000 32,739,000 30,943,000 32,294,000 24,132,000 21,655,000 22,955,000 14,800,000 15,006,000 15,387,000 15,956,000 15,215,000 17,412,000 16,218,000 21,348,000  10,336,000 10,082,000       
      prepaid expenses and other current assets
    57,298,000 54,814,000 57,585,000 67,751,000 64,750,000 74,134,000 61,912,000 57,492,000 48,392,000 42,868,000 42,684,000 31,635,000 39,691,000 44,245,000 40,283,000 36,761,000 35,940,000 26,686,000 28,152,000 29,954,000 26,391,000 21,392,000 20,580,000 14,621,000 24,684,000 22,678,000 22,039,000 21,828,000 20,075,000 14,137,000 13,518,000 13,696,000       
      assets held for sale
    1,159,000 1,953,000 1,953,000 2,904,000          1,518,000 954,000 954,000 962,000  2,413,000 12,004,000 12,764,000 9,332,000 8,543,000 11,939,000 9,155,000 12,906,000 20,962,000 2,841,000           
      total current assets
    520,345,000 530,300,000 518,454,000 557,510,000 578,319,000 576,377,000 575,363,000 569,096,000 569,205,000 545,455,000 524,877,000 521,041,000 540,266,000 540,286,000 495,596,000 483,040,000 477,512,000 439,546,000 404,056,000 419,492,000 414,128,000 940,679,000 289,913,000 292,588,000 304,234,000 299,019,000 302,755,000 256,347,000 250,655,000 136,160,000 121,092,000 127,783,000 39,058 44,332 54,931 261,504   
      rental equipment
    3,412,440,000 3,424,524,000 3,367,026,000 3,377,939,000 3,401,198,000 3,402,707,000 3,399,628,000 3,381,315,000 3,347,017,000 3,196,518,000 3,128,061,000 3,077,287,000 3,227,735,000 3,257,475,000 3,164,084,000 3,080,981,000 2,968,895,000 2,914,572,000 2,928,682,000 2,933,722,000 3,039,710,000 1,908,299,000 1,912,995,000 1,944,436,000 1,952,829,000 1,953,857,000 1,940,617,000 1,929,290,000 1,949,403,000 1,075,040,000 1,065,988,000 1,040,146,000       
      property, plant and equipment
    374,052,000 375,296,000 365,497,000 363,073,000 353,338,000 351,513,000 344,187,000 340,887,000 328,054,000 315,444,000 305,608,000 304,659,000 311,526,000 322,707,000 315,402,000 312,178,000 307,253,000 303,488,000 300,687,000 303,650,000 296,007,000 142,454,000 143,864,000 147,689,000 186,956,000 164,759,000 167,464,000 183,750,000 193,154,000 82,361,000 82,944,000 83,666,000       
      operating lease assets
    292,557,000 259,266,000 257,530,000 266,761,000 257,054,000 253,913,000 259,965,000 245,647,000 256,272,000 234,468,000 219,926,000 219,405,000 225,955,000 235,266,000 241,132,000 247,064,000 233,800,000 235,258,000 229,260,000 232,094,000 233,891,000 146,721,000 148,152,000 146,698,000               
      goodwill
    1,257,006,000 1,257,264,000 1,201,710,000 1,201,353,000 1,176,889,000 1,175,701,000 1,175,972,000 1,176,635,000 1,158,076,000 1,012,135,000 1,011,513,000 1,011,429,000 1,064,582,000 1,171,725,000 1,177,288,000 1,178,806,000 1,178,290,000 1,180,737,000 1,179,421,000 1,171,219,000 942,791,000 233,829,000 232,796,000 235,177,000 234,597,000 245,828,000 242,984,000 247,017,000 267,764,000 33,570,000 32,972,000 28,609,000       
      intangible assets
    235,261,000 246,794,000 239,816,000 251,164,000 260,539,000 272,444,000 412,264,000 419,709,000 401,313,000 407,250,000 413,188,000 419,125,000 431,291,000 446,578,000 453,785,000 460,678,000 467,289,000 474,327,000 481,199,000 495,947,000 686,303,000 126,125,000 126,375,000 126,625,000 128,103,000 128,456,000 131,246,000 131,801,000 132,519,000 125,864,000 126,059,000 126,259,000       
      other non-current assets
    13,008,000 11,259,000 11,643,000 17,111,000 9,882,000 16,113,000 12,955,000 4,626,000 15,541,000 7,230,000 6,578,000 6,683,000 8,909,000 4,771,000 10,486,000 10,852,000 11,142,000 11,785,000 15,570,000 16,081,000 12,020,000 3,433,000 3,642,000 4,436,000 4,641,000 4,357,000 5,461,000 4,280,000 4,200,000 4,038,000 3,418,000 4,279,000       
      total long-term assets
    5,584,324,000 5,574,403,000 5,443,222,000 5,477,401,000 5,458,900,000 5,472,391,000 5,604,971,000 5,568,819,000 5,506,273,000 5,173,045,000 5,084,874,000 5,306,610,000 5,269,998,000 5,438,522,000 5,362,177,000 5,290,559,000 5,166,669,000 5,120,167,000 5,134,819,000 5,152,713,000 5,210,722,000 2,560,861,000 2,567,824,000 2,605,061,000 2,507,126,000 2,497,257,000 2,487,772,000 2,496,138,000 2,547,040,000 1,320,873,000 1,311,381,000 1,282,959,000       
      total assets
    6,104,669,000 6,104,703,000 5,961,676,000 6,034,911,000 6,037,219,000 6,048,768,000 6,180,334,000 6,137,915,000 6,075,478,000 5,718,500,000 5,609,751,000 5,827,651,000 5,810,264,000 5,978,808,000 5,857,773,000 5,773,599,000 5,644,181,000 5,559,713,000 5,538,875,000 5,572,205,000 5,624,850,000 3,501,540,000 2,857,737,000 2,897,649,000 2,811,360,000 2,796,276,000 2,790,527,000 2,752,485,000 2,797,695,000 1,457,033,000 1,432,473,000 1,410,742,000 500,867,612 502,707,408 501,921,984 501,602,414 501,048,921 501,751,096 
      liabilities and equity
                                          
      accounts payable
    108,800,000 115,628,000 93,976,000 96,597,000 107,789,000 118,890,000 100,490,000 86,123,000 92,319,000 91,783,000 92,057,000 108,071,000 160,262,000 155,901,000 135,355,000 118,271,000 145,320,000 132,031,000 111,408,000 106,926,000 114,249,000 87,847,000 102,570,000 109,926,000 101,532,000 96,031,000 96,184,000 90,353,000 78,638,000 58,370,000 46,887,000 57,051,000 1,703,453 831,407     
      accrued expenses
    171,082,000 161,965,000 168,889,000 121,583,000 168,462,000 150,203,000 161,625,000 129,621,000 123,238,000 120,301,000 120,838,000 110,820,000 123,300,000 115,124,000 102,938,000 100,195,000 163,339,000 149,670,000 133,036,000                    
      accrued employee benefits
    32,865,000 43,060,000 25,689,000 25,062,000 24,551,000 44,122,000 25,889,000 45,564,000 31,550,000 43,647,000 28,803,000 56,340,000 53,477,000 63,331,000 44,634,000 68,414,000                       
      deferred revenue and customer deposits
    248,302,000 240,251,000 240,816,000 250,790,000 249,973,000 233,555,000 227,042,000 224,518,000 227,257,000 209,726,000 199,274,000 203,793,000 212,005,000 189,333,000 172,907,000 159,639,000 163,977,000 151,819,000 139,575,000 135,485,000 132,352,000 89,258,000 85,936,000 82,978,000 87,702,000 83,081,000 74,616,000 71,778,000 67,727,000 50,382,000 48,676,000 45,182,000       
      operating lease liabilities – current
    71,333,000 67,873,000 66,559,000  65,708,000 63,884,000 61,569,000                                
      current portion of long-term debt
    27,437,000 26,928,000 25,439,000 24,598,000 22,933,000 21,140,000 19,178,000 18,786,000 15,981,000 13,952,000 13,514,000 13,324,000 13,497,000 20,663,000 19,792,000 18,121,000 18,652,000 16,557,000 16,229,000 16,521,000 16,872,000 265,398,000   2,025,000 2,026,000 1,990,000 1,959,000 1,915,000 1,883,000 1,884,000 1,881,000       
      total current liabilities
    659,819,000 655,705,000 621,368,000 585,008,000 639,416,000 631,794,000 595,793,000 562,020,000 546,933,000 533,519,000 505,562,000 561,942,000 614,512,000 596,847,000 529,272,000 517,645,000 541,840,000 499,683,000 448,614,000 448,667,000 451,202,000 590,925,000 313,284,000 320,412,000 301,040,000 287,895,000 276,139,000 269,023,000 243,614,000 158,043,000 147,678,000 155,730,000 2,083,453 1,061,407  75,671   
      long-term debt
    3,590,015,000 3,672,856,000 3,596,816,000 3,683,502,000 3,607,957,000 3,459,255,000 3,465,619,000 3,538,516,000 3,460,066,000 3,035,521,000 2,876,453,000 3,063,042,000 2,935,800,000 3,017,678,000 2,790,842,000 2,694,319,000 2,598,300,000 2,506,295,000 2,454,024,000 2,453,809,000 2,498,207,000 1,971,010,000 1,625,772,000 1,632,589,000 1,710,160,000 1,709,523,000 1,709,266,000 1,674,540,000 1,651,579,000 684,641,000 662,199,000 624,865,000       
      deferred tax liabilities
    526,884,000 499,936,000 496,418,000 505,913,000 492,152,000 524,941,000 565,955,000 554,268,000 535,434,000 506,425,000 464,798,000 401,453,000 385,854,000 390,092,000 367,480,000 354,879,000 346,687,000 332,492,000 315,244,000 307,541,000 359,593,000 69,044,000 67,017,000 70,693,000 67,583,000 66,594,000 68,297,000 67,384,000 146,086,000 111,924,000 119,209,000 120,865,000       
      operating lease liabilities - non-current
    221,409,000 192,552,000 191,736,000  192,133,000 190,746,000 198,265,000  193,364,000 181,319,000 169,914,000 169,618,000 174,777,000 183,851,000 187,930,000 194,256,000 183,035,000 184,874,000 180,823,000 183,761,000 187,056,000 117,159,000 119,322,000 118,429,000               
      other non-current liabilities
    46,472,000 49,059,000 43,976,000 41,020,000 51,482,000 40,696,000 34,576,000 34,024,000 27,045,000 23,171,000 29,100,000 18,537,000 18,182,000 16,390,000 16,064,000 15,737,000 17,735,000 30,956,000 34,500,000 37,150,000 22,471,000 36,028,000 38,603,000 34,229,000 37,373,000 37,584,000 33,887,000 31,618,000 19,034,000 19,109,000 19,250,000 19,355,000       
      long-term liabilities
    4,384,780,000 4,414,403,000 4,328,946,000 4,431,310,000 4,343,724,000 4,215,638,000 4,264,415,000 4,314,645,000 4,215,909,000 3,746,436,000 3,540,265,000 3,700,409,000 3,514,613,000 3,608,011,000 3,362,316,000 3,259,191,000 3,145,757,000 3,054,617,000 3,084,372,000 2,982,261,000 3,079,143,000 2,205,525,000 1,863,380,000 1,868,282,000 1,826,381,000 1,823,911,000 1,820,457,000 1,781,265,000 1,823,372,000 822,370,000 806,696,000 770,462,000       
      total liabilities
    5,044,599,000 5,070,108,000 4,950,314,000 5,016,318,000 4,983,140,000 4,847,432,000 4,860,208,000 4,876,665,000 4,762,842,000 4,279,955,000 4,045,827,000 4,262,351,000 4,129,125,000 4,204,858,000 3,891,588,000 3,776,836,000 3,687,597,000 3,554,300,000 3,532,986,000 3,430,928,000 3,530,345,000 2,796,450,000 2,176,664,000 2,188,694,000 2,127,421,000 2,111,806,000 2,096,596,000 2,050,288,000 2,066,986,000 980,413,000 954,374,000 926,192,000 21,583,453 20,561,407 19,700,513 19,575,671 19,631,582 20,285,878 
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at september 30, 2025 and december 31, 2024
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 181,941,675 and 183,564,899 shares issued and outstanding at september 30, 2025 and december 31, 2024, respectively
    19,000                                      
      additional paid-in-capital
    1,745,472,000 1,756,797,000 1,793,859,000 1,836,165,000 1,960,163,000 2,014,327,000 2,083,735,000 2,089,091,000 2,218,110,000 2,435,571,000 2,667,424,000 2,886,951,000  3,295,747,000 3,536,906,000 3,616,902,000 3,655,587,000 3,756,563,000 3,782,649,000 3,797,168,000 3,825,940,000 2,471,312,000 2,402,195,000 2,396,501,000 2,394,091,000 2,392,085,000 2,390,184,000 2,389,548,000 2,390,188,000 2,123,101,000 2,122,047,000 2,121,926,000       
      accumulated other comprehensive loss
    -72,783,000 -66,251,000 -78,607,000 -70,627,000 -69,924,000 -47,306,000 -44,776,000 -52,768,000 -44,073,000 -44,109,000 -62,855,000 -70,122,000 -93,009,000 -55,276,000 -30,824,000 -29,071,000 -33,713,000 -24,757,000 -29,996,000 -37,207,000 -66,283,000 -84,807,000 -89,974,000 -62,775,000 -68,908,000 -65,910,000 -66,278,000 -68,026,000 -52,119,000 -54,417,000 -51,798,000 -49,497,000       
      accumulated deficit
    -612,638,000 -655,970,000 -703,909,000 -746,964,000 -836,179,000 -765,704,000 -718,853,000 -775,093,000 -861,421,000 -952,937,000 -1,040,666,000 -1,251,550,000 -1,337,950,000 -1,466,543,000 -1,539,919,000 -1,591,090,000 -1,665,313,000 -1,726,416,000 -1,746,787,000 -1,618,707,000 -1,665,175,000 -1,681,427,000 -1,692,917,000 -1,689,373,000 -1,703,699,000 -1,704,188,000 -1,693,275,000 -1,683,319,000 -1,673,749,000 -1,640,230,000 -1,640,466,000 -1,636,819,000     -67,552 -14,793 
      total shareholders' equity
    1,060,070,000 1,034,595,000 1,011,362,000 1,018,593,000 1,054,079,000 1,201,336,000 1,320,126,000 1,261,250,000 1,312,636,000 1,438,545,000 1,563,924,000 1,565,300,000 1,681,139,000 1,773,950,000 1,966,185,000 1,996,763,000 1,956,584,000 2,005,413,000 2,005,889,000 2,141,277,000 2,094,505,000 705,090,000 619,316,000 644,365,000 621,496,000 621,999,000 630,643,000 638,215,000 664,331,000 428,463,000 429,792,000 435,619,000       
      total liabilities and shareholders' equity
    6,104,669,000 6,104,703,000 5,961,676,000 6,034,911,000 6,037,219,000 6,048,768,000 6,180,334,000 6,137,915,000 6,075,478,000 5,718,500,000 5,609,751,000 5,827,651,000 5,810,264,000 5,978,808,000 5,857,773,000 5,773,599,000                       
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at june 30, 2025 and december 31, 2024
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 182,236,993 and 183,564,899 shares issued and outstanding at june 30, 2025 and december 31, 2024, respectively
     19,000                                     
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at march 31, 2025 and december 31, 2024
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 183,109,208 and 183,564,899 shares issued and outstanding at march 31, 2025 and december 31, 2024, respectively
      19,000                                    
      operating lease liabilities - current
       66,378,000    57,408,000 56,588,000 54,110,000 51,076,000 50,499,000 51,971,000 52,495,000 53,646,000 53,005,000 50,552,000 49,606,000 48,366,000 48,063,000 46,280,000 30,438,000 29,446,000 29,133,000               
      operating lease liabilities – non-current
       200,875,000    187,837,000                               
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at december 31, 2024 and 2023
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 183,564,899 and 189,967,135 shares issued and outstanding at december 31, 2024 and december 31, 2023, respectively
       19,000                                   
      assets held for sale – current
        4,078,000 4,387,000 2,110,000 2,110,000                               
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at september 30, 2024 and december 31, 2023
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 187,048,646 and 189,967,135 shares issued and outstanding at september 30, 2024 and december 31, 2023, respectively
        19,000                                  
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at june 30, 2024 and december 31, 2023
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 188,591,960 and 189,967,135 shares issued and outstanding at june 30, 2024 and december 31, 2023, respectively
         19,000                                 
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at march 31, 2024 and december 31, 2023
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 190,598,309 and 189,967,135 shares issued and outstanding at march 31, 2024 and december 31, 2023, respectively
          20,000                                
      assets held for sale – non-current
                                          
      liabilities held for sale – current
                                          
      liabilities held for sale – non-current
                                          
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at december 31, 2023 and 2022
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 189,967,135 and 207,951,682 shares issued and outstanding at december 31, 2023 and december 31, 2022, respectively
           20,000                               
      assets held for sale - current
            951,000 8,924,000 8,924,000 31,220,000 951,000                          
      assets held for sale - non-current
               268,022,000                           
      liabilities held for sale - current
               19,095,000                           
      liabilities held for sale - non-current
               47,759,000                           
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at september 30, 2023 and december 31, 2022
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 193,460,704 and 207,951,682 shares issued and outstanding at september 30, 2023 and december 31, 2022, respectively
            20,000                              
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at june 30, 2023 and december 31, 2022
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 198,375,893 and 207,951,682 shares issued and outstanding at june 30, 2023 and december 31, 2022, respectively
             20,000                             
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at march 31, 2023 and december 31, 2022
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 203,723,099 and 207,951,682 shares issued and outstanding at march 31, 2023 and december 31, 2022, respectively
              21,000                            
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at december 31, 2022 and 2021
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 207,951,682 and 223,939,527 shares issued and outstanding at december 31, 2022 and december 31, 2021, respectively
               21,000                           
      commitments and contingencies
                                          
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 211,243,820 and 223,939,527 shares issued and outstanding at september 30, 2022 and december 31, 2021, respectively
                22,000                          
      additional paid-in capital
                3,112,076,000                    4,221,097 4,337,409 4,261,943 4,456,671 5,066,076 5,013,186 
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at june 30, 2022 and december 31, 2021
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 216,090,996 and 223,939,527 shares issued and outstanding at june 30, 2022 and december 31, 2021, respectively
                 22,000                         
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at march 31, 2022 and december 31, 2021
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 223,174,389 and 223,939,527 shares issued and outstanding at march 31, 2022 and december 31, 2021, respectively
                  22,000                        
      common stock warrant liabilities
                      99,781,000                    
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at december 31, 2021 and 2020
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 223,939,527 and 229,038,158 shares issued and outstanding at december 31, 2021 and december 31, 2020, respectively
                   22,000                       
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at september 30, 2021 and december 31, 2020
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 223,665,627 and 229,038,158 shares issued and outstanding at september 30, 2021 and december 31, 2020, respectively
                    23,000                      
      total liabilities and equity
                    5,644,181,000 5,559,713,000 5,538,875,000 5,572,205,000 5,624,850,000 3,501,540,000 2,857,737,000 2,897,649,000 2,811,360,000 2,796,276,000 2,790,527,000 2,752,485,000 2,797,695,000 1,457,033,000 1,432,473,000 1,410,742,000       
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at june 30, 2021 and december 31, 2020
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 226,832,627 and 229,038,158 shares issued and outstanding at june 30, 2021 and december 31, 2020, respectively
                     23,000                     
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at march 31, 2021 and december 31, 2020
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 226,815,146, and 229,038,158 shares issued and outstanding at march 31, 2021 and december 31, 2020, respectively
                      23,000                    
      accrued interest and liabilities
                       141,672,000                   
      preferred stock: 0.0001 par, 1,000,000 shares authorized and zero shares issued and outstanding at december 31, 2020 and 2019
                                          
      common stock: 0.0001 par, 500,000,000 shares authorized and 229,038,158 shares issued and outstanding at december 31, 2020
                       23,000                   
      class a common stock
                         12,000 11,000 11,000 11,000 11,000 11,000 11,000 10,000  8,000 8,000     476,417,330  
      class b common stock
                          1,000 1,000 1,000 1,000 1,000 1,000 1,000  1,000 1,000     1,250  
      non-controlling interest
                          61,757,000 64,590,000 62,443,000 62,471,000 63,288,000 63,982,000 66,378,000 48,157,000 48,307,000 48,931,000       
      total equity
                       2,141,277,000 2,094,505,000 705,090,000 681,073,000 708,955,000 683,939,000 684,470,000 693,931,000 702,197,000 730,709,000 476,620,000 478,099,000 484,550,000       
      accrued liabilities
                        125,311,000 101,212,000 82,853,000 82,355,000 96,395,000 90,612,000 88,680,000 84,696,000 79,721,000 45,606,000 41,508,000 48,912,000       
      accrued interest
                        16,138,000 16,772,000 12,479,000 16,020,000 13,386,000 16,145,000 14,669,000 20,237,000 15,613,000 1,802,000 8,723,000 2,704,000       
      common stock: 0.0001 par, 380,000,000 shares authorized and 227,980,928 shares issued and outstanding at september 30, 2020
                        23,000                  
      restricted cash
                         655,087,000                 
      raw materials and consumables
                                 9,829,000         
      liabilities
                                          
      current assets - discontinued operations
                                          
      notes due from affiliates
                                          
      non-current assets - discontinued operations
                                          
      current liabilities - discontinued operations
                                          
      notes due to affiliates
                                          
      non-current liabilities - discontinued operations
                                          
      assets:
                                          
      current assets:
                                          
      prepaid expenses
                                    25,732 21,842 47,642 73,441   
      cash and investments held in trust account
                                    500,828,554 502,663,076 501,867,053 501,340,910 500,320,412  
      liabilities and shareholders’ equity:
                                          
      current liabilities:
                                          
      advances from sponsor
                                    380,000 230,000     
      deferred underwriting compensation
                                    19,500,000 19,500,000 19,500,000  19,500,000 19,500,000 
      class a ordinary shares subject to possible redemption; 47,428,415 shares and 47,702,674 shares at september 30, 2017 and december 31, 2016, respectively
                                    474,284,150      
      shareholders’ equity:
                                          
      preferred stock, 0.0001 par value; 1,000,000 shares authorized; none issued and outstanding
                                          
      class a ordinary shares, 0.0001 par value; 380,000,000 class a ordinary shares authorized, 2,275,914 and 2,297,326 class a shares issued and outstanding (excluding 47,428,415 and 47,702,674 shares, respectively subject to possible redemption) at september 30, 2017 and december 31, 2016, respectively
                                    228      
      class b ordinary shares, 0.0001 par value, 20,000,000 class b ordinary shares authorized; 12,500,000 class b shares issued and outstanding at september 30, 2017 and december 31, 2016
                                    1,250      
      retained earnings
                                    777,434 661,113 736,580 541,852   
      total shareholders’ equity
                                    5,000,009 5,000,001 5,000,001 5,000,003 5,000,009 5,000,008 
      total liabilities and shareholders’ equity
                                    500,867,612 502,707,408 501,921,984 501,602,414 501,048,921 501,751,096 
      class a ordinary shares subject to possible redemption; 47,714,600 shares and 47,702,674 shares at june 30, 2017 and december 31, 2016, respectively
                                     477,146,000     
      class a ordinary shares, 0.0001 par value; 380,000,000 class a ordinary shares authorized, 2,285,400 and 2,297,326 class a shares issued and outstanding (excluding 47,714,600 and 47,702,674 shares, respectively subject to possible redemption) at june 30, 2017 and december 31, 2016, respectively
                                     229     
      class b ordinary shares, 0.0001 par value, 20,000,000 class b ordinary shares authorized; 12,500,000 class b shares issued and outstanding at june 30, 2017 and december 31, 2016
                                     1,250     
      current liabilities – accounts payable and accrued expenses
                                      200,513    
      class a ordinary shares subject to possible redemption; 47,722,147 shares and 47,702,674 shares at march 31, 2017 and december 31, 2016, respectively
                                      477,221,470    
      class a ordinary shares, 0.0001 par value; 380,000,000 class a ordinary shares authorized, 2,277,853 and 2,297,326 class a shares issued and outstanding (excluding 47,722,147 and 47,702,674 shares, respectively subject to possible redemption) at march 31, 2017 and december 31, 2016, respectively
                                      228    
      class b ordinary shares, 0.0001 par value, 20,000,000 class b ordinary shares authorized; 12,500,000 class b shares issued and outstanding at march 31, 2017 and december 31, 2016
                                      1,250    
      cash
                                       188,063 728,509 1,750,000 
      current liabilities – accounts payable and accrued offering expenses:
                                       75,671   
      deferred underwriting fees
                                       19,500,000   
      class a ordinary shares subject to possible redemption: 47,702,674 and 47,646,408 shares, respectively, at december 31, 2016 and december 31, 2015
                                       477,026,740   
      preferred shares, 0.0001 par value; 1,000,000 shares authorized; none issued and outstanding
                                          
      class a ordinary shares, 0.0001 par value; 380,000,000 shares authorized; 2,297,326 and 2,353,592 shares, respectively, issued and outstanding (excluding 47,702,674 and 47,646,408 shares, respectively, subject to possible redemption) at december 31, 2016 and december 31, 2015
                                       230   
      class b ordinary shares, 0.0001 par value, 20,000,000 shares authorized, 12,500,000 shares issued and outstanding at december 31, 2016 and december 31, 2015
                                       1,250   
      current asset:
                                          
      current liabilities – accounts payable and accrued offering costs:
                                        131,582 785,878 
      cash held in trust account
                                         500,001,096 
      class a ordinary shares subject to possible redemption; 47,646,521 shares
                                         476,465,210 
      class a ordinary shares, 0.0001 par value, 380,000,000 shares authorized, 2,355,479 issued and outstanding
                                         235 
      class b ordinary shares, 0.0001 par value, 20,000,000 shares authorized, 13,800,000 shares issued and outstanding
                                         1,380 
    The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.