XML 68 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 4,148,000 $ 4,149,000 $ 1,889,000
Summary of intangible assets      
Gross Carrying Amount 41,749,000 40,736,000  
Accumulated Amortization (20,081,000) (15,933,000)  
Net Carrying Amount $ 21,668,000 $ 24,803,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 (15,199,000) (12,906,000)  
Net Carrying Amount $ 19,198,000 $ 21,491,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 (2,639,000) (1,372,000)  
Net Carrying Amount $ 1,161,000 $ 2,428,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 (764,000) (397,000)  
Net Carrying Amount $ 336,000 $ 703,000  
Internally developed software      
Summary of intangible assets      
Weighted Average Amortization Period (years) 7 years 10 months 24 days 5 years 9 months 18 days  
Gross Carrying Amount $ 2,452,000 $ 1,439,000  
Accumulated Amortization (1,479,000) (1,258,000)  
Net Carrying Amount 973,000 181,000  
General and Administrative Expense [Member]      
Finite Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 4,100,000 $ 4,100,000 $ 1,900,000