XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]      
Pre-tax non-cash impairment totaling $ 4,959,000 $ 5,000,000.0 $ 4,959,000
Amortization of intangible assets from acquisitions 1,181,000 $ 1,763,000  
Estimated amortization expense in 2021 3,300,000    
Estimated amortization expense in 2022 2,100,000    
Estimated amortization expense in 2023 2,000,000.0    
Estimated amortization expense in 2024 602,000    
Customer Relationships      
Finite Lived Intangible Assets [Line Items]      
Pre-tax non-cash impairment totaling $ 3,430,000   3,430,000
Weighted average useful life 5 years    
Technologies      
Finite Lived Intangible Assets [Line Items]      
Pre-tax non-cash impairment totaling $ 1,062,000   1,062,000
Weighted average useful life 3 years    
Tradenames      
Finite Lived Intangible Assets [Line Items]      
Pre-tax non-cash impairment totaling $ 121,000   121,000
Weighted average useful life 2 years    
Non-compete Agreements      
Finite Lived Intangible Assets [Line Items]      
Pre-tax non-cash impairment totaling $ 346,000   $ 346,000
Non-compete Agreements | Minimum      
Finite Lived Intangible Assets [Line Items]      
Weighted average useful life 1 year    
Non-compete Agreements | Maximum      
Finite Lived Intangible Assets [Line Items]      
Weighted average useful life 2 years