XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Related Accumulated Amortization
As of December 31, 2023 and 2022, intangible assets consisted of the following (in thousands):
December 31, 2023
Weighted-Average
Remaining Life (Years)
Original
Amount
Accumulated
Amortization
Net
Amount
Customer lists6.8$13,028 $(4,234)$8,794 
Trademarks and tradenames6.83,501 (1,138)2,363 
Non-compete agreements1.81,505 (978)527 
Total intangible assets, net$18,034 $(6,350)$11,684 
December 31, 2022
Weighted-Average
Remaining Life (Years)
Original
Amount
Accumulated
Amortization
Net
Amount
Customer lists7.8$13,028 $(2,931)$10,097 
Trademarks and tradenames7.83,501 (788)2,713 
Non-compete agreements2.81,505 (677)828 
Total intangible assets, net$18,034 $(4,396)$13,638 
As of September 30, 2024, intangible assets and the related accumulated amortization, weighted-average remaining life and future amortization expense are as follows:
September 30, 2024
Weighted-AverageOriginalAccumulated Net
Remaining Life (Years)AmountAmortizationTotal
Customer Lists6.0$13,028 $(5,211)$7,817 
Trademarks and tradenames6.03,501 (1,400)2,101 
Non-compete agreements1.01,505 (1,204)301 
Total intangible assets, net$18,034 $(7,815)$10,219 
December 31, 2023
Weighted-AverageOriginalAccumulatedNet
Remaining Life (Years)AmountAmortizationTotal
Customer Lists6.8$13,028 $(4,234)$8,794 
Trademarks and tradenames6.83,501 (1,138)2,363 
Non-compete agreements1.81,505 (978)527 
Total intangible assets, net$18,034 $(6,350)$11,684 
Schedule of Future Amortization Expense
As of December 31, 2023, future amortization of intangible assets is as follows (in thousands):
December 31, 2023
2024$1,953 
20251,878 
20261,653 
20271,653 
20281,653 
Thereafter2,894 
Total future amortization expense$11,684 
Total
2024$488 
20251,879 
20261,653 
20271,653 
20281,653 
Thereafter2,893 
Total future amortization expense$10,219