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