XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 22, 2023
Apr. 24, 2023
Feb. 22, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]                
Selling, general, and administrative       $ 40,797 $ 34,701 $ 123,689 $ 106,897  
Goodwill       $ 117,830   $ 117,830   $ 91,755
2022 Acquisition [Member]                
Business Acquisition [Line Items]                
Payments to acquire businesses, gross     $ 18,600          
Finite-Lived Intangible Assets, Amortization Method     straight-line basis          
Net Assets     $ 1,100          
Finite-Lived Intangible Assets, Remaining Amortization Period     15 years          
Business Combination, Acquisition Related Costs     $ 6,400          
Goodwill     $ 13,500          
2023 Acquisitions [Member]                
Business Acquisition [Line Items]                
Payments to acquire businesses, gross $ 17,300 $ 12,500            
Finite-Lived Intangible Assets, Amortization Method straight-line basis straight-line basis            
Net Assets   $ 1,100            
Business acquisition, net liabilities assumed $ 3,500              
Finite-Lived Intangible Assets, Remaining Amortization Period 15 years 15 years            
Business Combination, Acquisition Related Costs   $ 5,900            
Goodwill $ 20,800 $ 5,400