XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Finite Lived Intangible Assets [Line Items]      
Pre-tax non-cash impairment totaling $ 4,959,000 $ 4,959,000  
Amortization of intangible assets from acquisitions 4,481,000 5,331,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 $ 5,000,000.0
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 5,000,000.0
Technologies | Minimum      
Finite Lived Intangible Assets [Line Items]      
Weighted average useful life 3 years    
Technologies | Maximum      
Finite Lived Intangible Assets [Line Items]      
Weighted average useful life 5 years    
Non-compete Agreements      
Finite Lived Intangible Assets [Line Items]      
Pre-tax non-cash impairment totaling $ 346,000 346,000 5,000,000.0
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 3 years    
Tradenames      
Finite Lived Intangible Assets [Line Items]      
Pre-tax non-cash impairment totaling $ 121,000 $ 121,000 $ 5,000,000.0
Weighted average useful life 2 years