v3.25.2
Segment Reporting (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Long Lived Assets          
Long Lived Assets in Entity's Country of Domicile $ 3,408,042   $ 3,408,042   $ 1,817,616
Revenues          
Revenue 480,650 $ 222,026 840,712 $ 435,086  
United States          
Long Lived Assets          
Long Lived Assets in Entity's Country of Domicile 1,327,020   1,327,020   1,312,976
Revenues          
Revenue 263,861 138,780 470,098 255,462  
Canada          
Long Lived Assets          
Long Lived Assets in Entity's Country of Domicile 237,919   237,919   237,263
Mexico          
Long Lived Assets          
Long Lived Assets in Entity's Country of Domicile 1,842,870   1,842,870   267,144
Revenues          
Revenue 216,789 $ 83,246 370,614 $ 179,624  
Other Foreign Countries [Member]          
Long Lived Assets          
Long Lived Assets in Entity's Country of Domicile $ 233   $ 233   $ 233