XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, net (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Related Accumulated Amortization
As of June 30, 2024, intangible assets and the related accumulated amortization, weighted-average remaining life and future amortization expense are as follows:
June 30, 2024
Weighted-AverageOriginalAccumulated Net
Remaining Life (Years)AmountAmortizationTotal
Customer Lists6.3$13,028 $(4,886)$8,143 
Trademarks and tradenames6.33,501 (1,313)2,188 
Non-compete agreements1.31,504 (1,128)376 
Total intangible assets, net$18,034 $(7,327)$10,707 
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,504 (978)527 
Total intangible assets, net$18,034 $(6,350)$11,684 
Schedule of Future Amortization Expense
Total
2024$977 
20251,879 
20261,653 
20271,653 
20281,653 
Thereafter2,892 
Total future amortization expense$10,707