XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets, net - Schedule of Intangible Assets by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross
Carrying
Amount $ 30,288 $ 14,130  
Accumulated
Amortization 14,257 13,315  
Net Carrying
Amount 16,031 815  
Amortization expense $ 1,000 $ 2,800 $ 4,300
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted average useful life (in years) 5 years 8 months 12 days 2 years 6 months  
Gross
Carrying
Amount $ 19,163 $ 8,626  
Accumulated
Amortization 8,470 7,949  
Net Carrying
Amount $ 10,693 $ 677  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted average useful life (in years) 4 years 9 months 18 days 2 months 12 days  
Gross
Carrying
Amount $ 10,605 $ 5,216  
Accumulated
Amortization 5,487 5,085  
Net Carrying
Amount $ 5,118 $ 131  
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Remaining Weighted average useful life (in years) 2 years 3 months 18 days 2 months 12 days  
Gross
Carrying
Amount $ 520 $ 288  
Accumulated
Amortization 300 281  
Net Carrying
Amount $ 220 $ 7