XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, net (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Related Accumulated Amortization
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
Total
2024$488 
20251,879 
20261,653 
20271,653 
20281,653 
Thereafter2,893 
Total future amortization expense$10,219