XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 35,737 $ 35,768
Accumulated Amortization (24,515) (21,148)
Net Carrying Amount $ 11,222 $ 14,620
Trademarks/tradenames    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 22 years 22 years
Gross Carrying Amount $ 11,485 $ 11,487
Accumulated Amortization (5,758) (5,377)
Net Carrying Amount $ 5,727 $ 6,110
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 15 years 15 years
Gross Carrying Amount $ 14,132 $ 14,161
Accumulated Amortization (10,071) (9,109)
Net Carrying Amount $ 4,061 $ 5,052
Technical know-how    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 5 years 5 years
Gross Carrying Amount $ 9,790 $ 9,790
Accumulated Amortization (8,403) (6,445)
Net Carrying Amount $ 1,387 $ 3,345
Covenant not to compete    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 5 years 5 years
Gross Carrying Amount $ 330 $ 330
Accumulated Amortization (283) (217)
Net Carrying Amount $ 47 $ 113