XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Schedule of Acquired Intangible Assets by Major Asset Class (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross $ 54,791 $ 54,791
Accumulated amortization (13,804) (12,160)
Net book value $ 40,987 $ 42,631
Purchased Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 7 years 8 years
Gross $ 13,529 $ 13,529
Accumulated amortization (4,288) (3,764)
Net book value $ 9,241 $ 9,765
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 13 years 13 years
Gross $ 27,960 $ 27,960
Accumulated amortization (3,337) (2,816)
Net book value $ 24,623 $ 25,144
Customer Contracts [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 2 years 2 years
Gross $ 7,000 $ 7,000
Accumulated amortization (4,810) (4,441)
Net book value $ 2,190 $ 2,559
Software License [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 8 years 9 years
Gross $ 5,419 $ 5,419
Accumulated amortization (983) (793)
Net book value $ 4,436 $ 4,626
Non-Compete [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 1 year 1 year
Gross $ 283 $ 283
Accumulated amortization (215) (196)
Net book value $ 68 $ 87
Patents [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining useful life 5 years 5 years
Gross $ 600 $ 600
Accumulated amortization (171) (150)
Net book value $ 429 $ 450