XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations, Asset Acquisitions, and Joint Venture Formation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]          
Revenues     $ 830,682 $ 790,723 $ 721,034
Acquisition-related Costs          
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]          
Revenues $ 212,990 $ 197,231 832,553 801,199  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ 37,617 $ 32,680 $ 96,314 $ (11,379)