XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 17,309 $ 17,309 $ 17,309 $ 17,309 $ 17,309
Amortization of intangible assets 195 $ 195 585 $ 485  
Expected amortization, remainder of fiscal year 780   780    
Amortization expense, next rolling twelve months 738   738    
Amortization expense, rolling year two 730   730    
Amortization expense, rolling year three 582   582    
Amortization expense, rolling year four $ 262   $ 262    
Customer lists | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 7 years   7 years    
Customer lists | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 10 years   10 years    
Patents          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 18 years   18 years    
Software | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 3 years   3 years    
Software | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 7 years   7 years    
Trade name | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 10 years   10 years    
Trade name | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 20 years   20 years    
Other          
Finite-Lived Intangible Assets [Line Items]          
Finite-lived intangible asset, useful life 15 years   15 years