| Schedule of intangible assets |
| | | | | | | | | | | | | | | | | | | | | | | | | | September 30, 2024 | | December 31, 2023 | | | | Weighted-Average | | | | | Accumulated | | Net | | | | | Accumulated | | Net | | | | Amortization Period | | Cost | | Amortization | | Value | | | Cost | | Amortization | | Value | | | | | (in years) | | (in thousands) | | (in thousands) | | Finite-lived intangible assets | | | | | | | | | | | | | | | | | | | | | | Customer relationships | | 12 | | $ | 99,579 | | $ | 57,676 | | $ | 41,903 | | $ | 99,579 | | $ | 51,357 | | $ | 48,222 | | Other | | 8 | | | 30,245 | | | 12,821 | | | 17,424 | | | 30,151 | | | 9,523 | | | 20,628 | | | | 11 | | | 129,824 | | | 70,497 | | | 59,327 | | | 129,730 | | | 60,880 | | | 68,850 | | Indefinite-lived intangible asset | | | | | | | | | | | | | | | | | | | | | | Trade name | | N/A | | | 32,300 | | | N/A | | | 32,300 | | | 32,300 | | | N/A | | | 32,300 | | | | | | | | | | | | | | | | | | | | | | | | Total intangible assets | | N/A | | $ | 162,124 | | $ | 70,497 | | $ | 91,627 | | $ | 162,030 | | $ | 60,880 | | $ | 101,150 | |
|
| Schedule of future amortization for intangible assets |
| | | | | | | Amortization of | | | | Intangible Assets | | | | (in thousands) | | Remainder of 2024 | | $ | 3,199 | | 2025 | | | 12,798 | | 2026 | | | 8,691 | | 2027 | | | 7,266 | | 2028 | | | 7,266 | | Thereafter | | | 20,107 | | Total amortization | | $ | 59,327 | |
|