v3.25.2
Acquisition (Additional Information) (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]            
Acquistion percentage 100.00%          
Payments to acquire businesses $ 1,055,000          
Revenues   $ 55,300 $ 253,499 $ 276,170 $ 667,929 $ 566,047
Net income (loss)   $ 12,700 $ 50,928 $ 33,754 104,682 $ 30,918
Transition and transaction expenses         31,300  
Fair value of net assets acquired         $ 249,200  
Excelerate Energy, Inc [Member]            
Restructuring Cost and Reserve [Line Items]            
Purchase acquired agreement percentage 100.00%