XML 52 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2024
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Intangible Assets Intangible Assets
Intangible assets consisted of the following:
Weighted average remaining useful life as of
December 31, 2024 (months)
As of December 31,
20242023
Amortizable intangible assets, net:  
Customer relationships (net of accumulated amortization of $54,644 and $46,573, respectively)
97$34,960 43,031 
Trade names (net of accumulated amortization of $205 and $8,268, respectively)
88565 642 
Computer software (net of accumulated amortization of $917 and $574, respectively)
28803 1,146 
Total amortizable intangible assets, net95$36,328 44,819 
The Company recorded amortization expense on its intangible assets of $8.5 million, $17.0 million, and $15.0 million during the years ended December 31, 2024, 2023, and 2022, respectively. The Company will continue to amortize intangible assets over their remaining useful lives. As of December 31, 2024, the Company estimates it will record amortization expense as follows:
2025$6,099 
20266,012 
20275,714 
20285,354 
20294,008 
2030 and thereafter9,141 
 $36,328