XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail)
6 Months Ended
Jun. 30, 2023
USD ($)
Finite Lived Intangible Assets [Line Items]  
Estimated remaining amortization expense in 2023 $ 926,000
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