XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 17,309 $ 17,309 $ 17,309 $ 17,309 $ 17,309
Amortization of intangible assets 183 $ 195 556 $ 585  
Expected amortization, remainder of fiscal year 738   738    
Amortization expense, next rolling twelve months 730   730    
Amortization expense, rolling year two 582   582    
Amortization expense, rolling year three 262   262    
Amortization expense, rolling year four $ 254   $ 254    
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