XML 108 R56.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS, NET - SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Net Carrying Amount $ 15,234,000 $ 4,510,000
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,381,000 2,759,000
Accumulated Amortization (3,167,000) (1,617,000)
Net Carrying Amount $ 5,214,000 1,142,000
Trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 10 years  
IP/Technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 10 years  
Gross Carrying Amount $ 5,821,000 1,983,000
Accumulated Amortization (2,180,000) (899,000)
Net Carrying Amount 3,641,000 1,084,000
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 13,380,000 6,680,000
Accumulated Amortization (7,002,000) (4,419,000)
Net Carrying Amount $ 6,378,000 2,261,000
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 10 years  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 402,000 402,000
Accumulated Amortization (402,000) (381,000)
Net Carrying Amount $ 0 21,000
Non-compete agreements | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years  
Non-compete agreements | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 27,984,000 11,824,000
Accumulated Amortization (12,751,000) (7,316,000)
Net Carrying Amount $ 15,233,000 $ 4,508,000