XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail)
9 Months Ended
Sep. 30, 2023
USD ($)
Finite Lived Intangible Assets [Line Items]  
Estimated remaining amortization expense in 2023 $ 394,000
Estimated amortization expense in 2024 $ 603,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