XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquired Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 859 $ 859 $ 563
Amortization expense, next rolling twelve months 540    
Amortization expense, rolling year two 540    
Amortization expense, rolling year three 498    
Amortization expense, rolling year four 490    
Amortization expense, rolling year five $ 342    
Customer lists | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 7 years    
Customer lists | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 10 years    
Patent      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 18 years    
Purchased software | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 3 years    
Purchased software | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 7 years    
Trade Name      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 20 years    
Other      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived, intangible assets, useful life 15 years