XML 61 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Statement of Financial Position [Abstract]  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Intangible asset and accumulated amortization are included in the Consolidated Balance Sheets, as shown below.
CostAccumulated AmortizationNet Carrying Amount
December 31, 2024
Finite-lived Intangible Assets:
Customer relationships$348,350 $24,630 $323,720 
Non-compete agreements1,350 1,080 270 
Trade names10,767 1,195 9,572 
Total finite-lived intangible assets360,467 26,905 333,562 
Indefinite-lived Intangible Assets:
Insurance licenses11,213  11,213 
Total intangible assets$371,680 $26,905 $344,775 
December 31, 2023
Finite-lived Intangible Assets:
Customer relationships$52,878 $8,293 $44,585 
Non-compete agreements1,350 810 540 
Trade names2,755 602 2,153 
Total finite-lived intangible assets56,983 9,705 47,278 
Indefinite-lived Intangible Assets:
Insurance licenses$14,125 $— $14,125 
Total intangible assets$71,108 $9,705 $61,403 
Finite-lived Intangible Assets Amortization Expense
Amortization expense is included in the Consolidated Statements of Total Comprehensive Income (Loss), as shown below.
Year ended December 31,202420232022
Customer relationships16,739 3,622 2,472 
Non-compete270 270 270 
Trade names593 260 179 
Total (1)
$17,602 $4,152 $2,921 
(1)The weighted-average amortization period 5.0 years.
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated future amortization expense for finite-lived intangible assets is as follows:
Amortization ExpenseTotal
2025$34,847 
202634,508 
202734,508 
202834,504 
202934,345 
Thereafter160,850 
Schedule of Goodwill
The following table presents a rollforward of goodwill at December 31, 2024 and 2023.
December 31,20242023
Beginning balance$69,694 $46,050 
Business acquisitions357,316 8,791 
Gain (loss) on foreign currency translation(8,776)— 
Impairments — 
Ending balance$418,234 $69,694