XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
2024
Amortization period (years)Gross AmountAccumulated AmortizationNet finite intangible assets
(in thousands)
Customer relationships15-20$75,836 $16,955 $58,881 
Tradename0.5-1012,900 10,660 2,240 
Covenants not to compete1-105,839 5,064 775 
$94,575 $32,679 $61,896 
2023
Amortization period (years)Gross AmountAccumulated AmortizationNet finite intangible assets
(in thousands)
Customer relationships15-20$75,836 $12,637 $63,199 
Tradename0.5-1012,900 10,180 2,720 
Covenants not to compete1-105,839 4,845 994 
$94,575 $27,662 $66,913 
Schedule of Goodwill [Table Text Block]
Goodwill(in thousands)
Balance at January 1, 2023$320,675 
Purchase accounting1,922 
Balance at December 31, 2023322,597 
Purchase accounting— 
Balance at December 31, 2024$322,597