v3.24.3
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Goodwill $ 28,772,000   $ 28,772,000   $ 28,772,000
Amortization of Intangible Assets 834,000 $ 1,229,000 2,569,000 $ 3,688,000  
Impairment of goodwill $ 0 $ 0 $ 0 $ 0  
Developed Technology          
Weighted average remaining useful life     3 years 9 months 18 days    
Trade Names and Trademarks          
Weighted average remaining useful life     3 years 8 months 12 days    
Customer Relationships          
Weighted average remaining useful life     6 years    
Non-compete agreements          
Weighted average remaining useful life     1 year