XML 84 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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 182 $ 195 373 $ 390  
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