Annual report pursuant to Section 13 and 15(d)

Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details)

v3.22.4
Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance, gross carrying amount $ 262,053 $ 238,041  
Beginning balance, accumulated amortization 107,337 93,009  
Acquisitions 21,927 24,012  
Acquisition adjustment (5,854)    
Amortization expense 15,988 14,328 $ 13,489
Ending balance, gross carrying amount 278,126 262,053 238,041
Ending balance, accumulated amortization 123,325 107,337 93,009
Customer Relationships      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance, gross carrying amount 251,377 228,416  
Beginning balance, accumulated amortization 99,094 85,930  
Acquisitions 21,655 22,961  
Acquisition adjustment (5,162)    
Amortization expense 15,286 13,164  
Ending balance, gross carrying amount 267,870 251,377 228,416
Ending balance, accumulated amortization 114,380 99,094 85,930
Accumulated impairment 16,501 16,501  
Non-Compete Agreements      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance, gross carrying amount 9,176 8,125  
Beginning balance, accumulated amortization 6,743 5,579  
Acquisitions 272 1,051  
Acquisition adjustment (692)    
Amortization expense 702 1,164  
Ending balance, gross carrying amount 8,756 9,176 8,125
Ending balance, accumulated amortization 7,445 6,743 5,579
Trade Names      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance, gross carrying amount 1,500 1,500  
Beginning balance, accumulated amortization 1,500 1,500  
Acquisitions 0 0  
Acquisition adjustment 0    
Amortization expense 0 0  
Ending balance, gross carrying amount 1,500 1,500 1,500
Ending balance, accumulated amortization $ 1,500 $ 1,500 $ 1,500