XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 4,149,000 $ 1,889,000 $ 1,624,000
Summary of intangible assets      
Gross Carrying Amount 40,736,000 40,736,000  
Accumulated Amortization (15,933,000) (11,784,000)  
Net Carrying Amount $ 24,803,000 $ 28,952,000  
Customer Relationships [Member]      
Summary of intangible assets      
Weighted Average Amortization Period (years) 15 years 15 years  
Gross Carrying Amount $ 34,397,000 $ 34,397,000  
Accumulated Amortization (12,906,000) (10,636,000)  
Net Carrying Amount $ 21,491,000 $ 23,761,000  
Trade Names [Member]      
Summary of intangible assets      
Weighted Average Amortization Period (years) 3 years 3 years  
Gross Carrying Amount $ 3,800,000 $ 3,800,000  
Accumulated Amortization (1,372,000) (105,000)  
Net Carrying Amount $ 2,428,000 $ 3,695,000  
Noncompete Agreements [Member]      
Summary of intangible assets      
Weighted Average Amortization Period (years) 3 years 3 years  
Gross Carrying Amount $ 1,100,000 $ 1,100,000  
Accumulated Amortization (397,000) (31,000)  
Net Carrying Amount $ 703,000 $ 1,069,000  
Internally developed software      
Summary of intangible assets      
Weighted Average Amortization Period (years) 5 years 9 months 18 days 5 years 9 months 18 days  
Gross Carrying Amount $ 1,439,000 $ 1,439,000  
Accumulated Amortization (1,258,000) (1,012,000)  
Net Carrying Amount 181,000 427,000  
General and Administrative Expense [Member]      
Finite Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 4,100,000 $ 1,900,000 $ 1,600,000