XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets - Amortized Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 34,195 $ 73,675
Accumulated Amortization (21,781) (61,787)
Net Carrying Value 12,414 11,888
Distribution Networks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value   38,060
Accumulated Amortization   (38,060)
Net Carrying Value   0
Completed Technologies [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 28,017 24,217
Accumulated Amortization (17,744) (15,234)
Net Carrying Value 10,273 8,983
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 5,838 10,578
Accumulated Amortization (3,860) (7,891)
Net Carrying Value 1,978 2,687
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 340  
Accumulated Amortization (177)  
Net Carrying Value $ 163  
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value   110
Accumulated Amortization   (110)
Net Carrying Value   0
Non-compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value   710
Accumulated Amortization   (492)
Net Carrying Value   $ 218