XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 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,149,000 $ 1,206,000 3,708,000 $ 4,175,000    
Estimated remaining amortization expense in 2021 904,000   904,000      
Estimated amortization expense in 2022 2,300,000   2,300,000      
Estimated amortization expense in 2023 2,200,000   2,200,000      
Estimated amortization expense in 2024 704,000   704,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