v3.25.2
Business Combinations - Pro Forma (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
PMG AZ        
Business Combination [Line Items]        
Pro forma combined entity total revenue $ 521,153,000 $ 440,128,000 $ 1,019,580,000 $ 873,173,000