XML 60 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
USD ($)
Finite Lived Intangible Assets [Line Items]  
Estimated remaining amortization expense in 2022 $ 1,600,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]  
Weighted average useful life 5 years
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
Tradenames  
Finite Lived Intangible Assets [Line Items]  
Weighted average useful life 2 years
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