Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Operations and Summary of Significant Accounting Policies - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance, gross carrying amount $ 238,041 $ 204,377  
Beginning balance, accumulated amortization 93,009 79,520  
Acquisitions 24,012 33,664  
Amortization expense 14,328 13,489 $ 10,183
Ending balance, gross carrying amount 262,053 238,041 204,377
Ending balance, accumulated amortization 107,337 93,009 79,520
Customer Relationships      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance, gross carrying amount 228,416 196,225  
Beginning balance, accumulated amortization 85,930 73,868  
Acquisitions 22,961 32,191  
Amortization expense 13,164 12,062  
Ending balance, gross carrying amount 251,377 228,416 196,225
Ending balance, accumulated amortization 99,094 85,930 73,868
Accumulated impairment 16,501 16,501  
Non-Compete Agreements      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance, gross carrying amount 8,125 6,652  
Beginning balance, accumulated amortization 5,579 4,152  
Acquisitions 1,051 1,473  
Amortization expense 1,164 1,427  
Ending balance, gross carrying amount 9,176 8,125 6,652
Ending balance, accumulated amortization 6,743 5,579 4,152
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  
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