XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Mar. 31, 2020
Finite Lived Intangible Assets [Line Items]            
Pre-tax non-cash impairment totaling $ 4,959,000   $ 4,959,000   $ 4,959,000 $ 5,000,000.0
Amortization of intangible assets from acquisitions 1,378,000 $ 1,206,000 2,559,000 $ 2,969,000    
Estimated amortization expense in 2021 2,000,000.0   2,000,000.0      
Estimated amortization expense in 2022 2,100,000   2,100,000      
Estimated amortization expense in 2023 2,000,000.0   2,000,000.0      
Estimated amortization expense in 2024 602,000   602,000      
Customer Relationships            
Finite Lived Intangible Assets [Line Items]            
Pre-tax non-cash impairment totaling 3,430,000   $ 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   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   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   $ 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