v3.25.2
Mergers and Acquisitions - Schedule of Unaudited Pro Forma Consolidated Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Acquisition [Line Items]        
Revenues $ 237,990 $ 148,528 $ 496,283 $ 291,337
Net income $ 20,227 $ 7,573 $ 37,177 $ 25,294