XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Goodwill $ 17,309 $ 14,262 $ 17,309
Amortization of intangible assets 195 $ 135  
Expected amortization, remainder of fiscal year 780    
Amortization expense, next rolling twelve months 738    
Amortization expense, rolling year two 730    
Amortization expense, rolling year three 582    
Amortization expense, rolling year four $ 262    
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 | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived intangible asset, useful life 10 years    
Trade name | Maximum      
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