v3.25.2
Acquisition - Schedule of Unaudited Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]          
Revenues $ 55,300 $ 253,499 $ 276,170 $ 667,929 $ 566,047
Net income (loss) $ 12,700 $ 50,928 $ 33,754 $ 104,682 $ 30,918