Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Identified Intangible Assets - Schedule of finite-lived intangible assets (Details)

v3.21.2
Goodwill and Identified Intangible Assets - Schedule of finite-lived intangible assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 47,780 $ 41,800
Accumulated Amortization (26,470) (23,112)
Total future identified intangible asset amortization 21,310 18,688
Marketing-based    
Finite-Lived Intangible Assets [Line Items]    
Cost 1,400 1,400
Accumulated Amortization (1,234) (1,144)
Total future identified intangible asset amortization $ 166 $ 256
Weighted Average Remaining Life (In Years) 2 years 2 months 15 days 2 years 7 months 2 days
Technology-based    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 18,300 $ 18,300
Accumulated Amortization (15,224) (13,484)
Total future identified intangible asset amortization $ 3,076 $ 4,816
Weighted Average Remaining Life (In Years) 2 years 3 months 18 days 2 years 6 months 21 days
Customer-based    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 27,700 $ 22,100
Accumulated Amortization (9,987) (8,484)
Total future identified intangible asset amortization $ 17,713 $ 13,616
Weighted Average Remaining Life (In Years) 8 years 7 months 13 days 9 years 18 days
Workforce-based    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 380  
Accumulated Amortization (25)  
Total future identified intangible asset amortization $ 355  
Weighted Average Remaining Life (In Years) 9 years 4 months 6 days