XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 135 $ 215
Expected amortization, remainder of fiscal year 540  
Amortization expense, next rolling twelve months 540  
Amortization expense, rolling year two 498  
Amortization expense, rolling year three 490  
Amortization expense, rolling year four $ 342  
Customer lists | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 7 years  
Customer lists | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 10 years  
Patents    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 18 years  
Software | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 3 years  
Software | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 7 years  
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 20 years  
Other    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 15 years