v3.24.2.u1
Business Combinations Business Combinations
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2029
USD ($)
Dec. 31, 2028
USD ($)
Dec. 31, 2027
USD ($)
Dec. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
numberOfConnections
Jun. 30, 2023
USD ($)
Business Acquisition [Line Items]                
Number of Businesses Acquired | numberOfConnections             5  
Goodwill $ 163,166,000           $ 163,344,000 $ 152,670,000
Goodwill, Impairment Loss 0              
Business Combination, Consideration Transferred             22,800,000  
Business Combination, Consideration Transferred             $ 22,800,000  
Customer Relationships                
Business Acquisition [Line Items]                
Finite-Lived Intangible Assets Acquired $ 2,600,000              
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 24 years              
Amortization of Intangible Assets $ 100,000              
Customer Relationships | Forecast [Member]                
Business Acquisition [Line Items]                
Amortization of Intangible Assets   $ 100,000 $ 100,000 $ 100,000 $ 100,000 $ 100,000    
Other insignificant acquisitions [Member]                
Business Acquisition [Line Items]                
Number of Businesses Acquired 0