| Schedule of reconciliation between basic and diluted EPS | 
 A reconciliation between basic and diluted earnings (loss) per share was as follows (in thousands, except share and per share data): 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
  | 
  | 
Three Months Ended   | 
  | 
Six Months Ended   | 
 
  | 
  | 
June 30,   | 
  | 
June 30,   | 
 
  | 
      | 
2023  | 
      | 
2022  | 
      | 
2023  | 
      | 
2022  | 
 
Net income (loss) - Basic EPS  | 
  | 
$  | 
 86,116  | 
  | 
$  | 
 (509,321)  | 
  | 
$  | 
 (73,205)  | 
  | 
$  | 
 (1,492,035)  | 
 
Effect of dilutive securities - exchangeable notes  | 
  | 
  | 
 4,603  | 
  | 
  | 
 —  | 
  | 
  | 
 —  | 
  | 
  | 
 —  | 
 
Net income (loss) and assumed conversion of exchangeable notes - Diluted EPS  | 
  | 
$  | 
 90,719  | 
  | 
$  | 
 (509,321)  | 
  | 
$  | 
 (73,205)  | 
  | 
$  | 
 (1,492,035)  | 
 
Basic weighted-average shares outstanding  | 
  | 
   | 
 424,178,775  | 
  | 
   | 
 419,107,330  | 
  | 
   | 
 423,421,203  | 
  | 
   | 
 418,424,753  | 
 
Dilutive effect of share awards  | 
  | 
   | 
 2,758,715  | 
  | 
   | 
 —  | 
  | 
   | 
 —  | 
  | 
   | 
 —  | 
 
Dilutive effect of exchangeable notes  | 
  | 
  | 
 34,137,750  | 
  | 
  | 
 —  | 
  | 
  | 
 —  | 
  | 
  | 
 —  | 
 
Diluted weighted-average shares outstanding  | 
  | 
   | 
 461,075,240  | 
  | 
   | 
 419,107,330  | 
  | 
   | 
 423,421,203  | 
  | 
   | 
 418,424,753  | 
 
Basic EPS  | 
  | 
$  | 
 0.20  | 
  | 
$  | 
 (1.22)  | 
  | 
$  | 
 (0.17)  | 
  | 
$  | 
 (3.57)  | 
 
Diluted EPS  | 
  | 
$  | 
 0.20  | 
  | 
$  | 
 (1.22)  | 
  | 
$  | 
 (0.17)  | 
  | 
$  | 
 (3.57)  | 
 
 
 | 
| Schedule of revenues by destination | 
 Revenue and cash flows are affected by economic factors in various geographical regions. Revenues by destination were as follows (in thousands): 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
  | 
  | 
Three Months Ended   | 
  | 
Six Months Ended   | 
 
  | 
  | 
June 30,   | 
  | 
June 30,   | 
 
  | 
      | 
2023  | 
      | 
2022  | 
      | 
2023  | 
      | 
2022  | 
 
North America  | 
  | 
$  | 
 1,221,177  | 
  | 
$  | 
 673,503  | 
  | 
$  | 
 2,582,230  | 
  | 
$  | 
 1,160,938  | 
 
Europe  | 
  | 
   | 
 880,129  | 
  | 
   | 
 499,917  | 
  | 
   | 
 961,447  | 
  | 
   | 
 524,714  | 
 
Asia-Pacific  | 
  | 
   | 
 89,890  | 
  | 
   | 
 13,362  | 
  | 
   | 
 295,552  | 
  | 
   | 
 21,654  | 
 
Other  | 
  | 
  | 
 14,296  | 
  | 
  | 
 399  | 
  | 
  | 
 188,202  | 
  | 
  | 
 1,815  | 
 
Total revenue  | 
  | 
$  | 
 2,205,492  | 
  | 
$  | 
 1,187,181  | 
  | 
$  | 
 4,027,431  | 
  | 
$  | 
 1,709,121  | 
 
 
 |