XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Acquired Intangible Assets by Major Asset Class (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross $ 17,665 $ 6,582
Additions 38,033 11,083
Accumulated amortization (11,602) (4,556)
Net book value before impairment 44,096 13,109
Impairment charges (1,465) (411)
Net book value 42,631 12,698
Purchased Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross 5,400 2,518
Additions 8,129 2,882
Accumulated amortization (3,764) (1,612)
Net book value before impairment 9,765 3,788
Net book value 9,765 3,788
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross 3,975 3,975
Additions 23,985  
Accumulated amortization (2,816) (1,158)
Net book value before impairment 25,144 2,817
Impairment charges   (411)
Net book value $ 25,144 $ 2,406
Customer Contracts [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 6 years 6 years
Gross $ 7,000  
Additions   $ 7,000
Accumulated amortization (2,976) (1,242)
Net book value before impairment 4,024 5,758
Impairment charges (1,465)  
Net book value $ 2,559 $ 5,758
Software License [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 10 years  
Additions $ 5,419  
Accumulated amortization (793)  
Net book value before impairment 4,626  
Net book value $ 4,626  
Trademarks/Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 2 years 2 years
Gross $ 38 $ 38
Accumulated amortization $ (38) $ (38)
Non-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 3 years 3 years
Gross $ 283 $ 51
Additions   232
Accumulated amortization (196) (119)
Net book value before impairment 87 164
Net book value 87 $ 164
Support Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life   1 year
Gross 369  
Additions 500 $ 369
Accumulated amortization $ (869) (323)
Net book value before impairment   46
Net book value   $ 46
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 7 years 7 years
Gross $ 600  
Additions   $ 600
Accumulated amortization (150) (64)
Net book value before impairment 450 536
Net book value $ 450 $ 536
Minimum [Member] | Purchased Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 4 years 4 years
Minimum [Member] | Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 3 years 3 years
Minimum [Member] | Support Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 6 months  
Maximum [Member] | Purchased Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 8 years 8 years
Maximum [Member] | Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 10 years 10 years
Maximum [Member] | Support Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life 1 year