XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets, net - Schedule of Intangible Assets and Related Accumulated Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Intangible assets    
Original Amount $ 18,034 $ 18,034
Accumulated Amortization (8,792) (8,304)
Total future amortization expense $ 9,242 $ 9,730
Customer Lists    
Intangible assets    
Weighted-Average Remaining Life (Years) 5 years 6 months 5 years 9 months 18 days
Original Amount $ 13,028 $ 13,028
Accumulated Amortization (5,863) (5,537)
Total future amortization expense $ 7,165 $ 7,491
Trademarks and tradenames    
Intangible assets    
Weighted-Average Remaining Life (Years) 5 years 6 months 5 years 9 months 18 days
Original Amount $ 3,501 $ 3,501
Accumulated Amortization (1,575) (1,488)
Total future amortization expense $ 1,926 $ 2,013
Non-compete agreements    
Intangible assets    
Weighted-Average Remaining Life (Years) 6 months 9 months 18 days
Original Amount $ 1,505 $ 1,505
Accumulated Amortization (1,354) (1,279)
Total future amortization expense $ 151 $ 226