XML 132 R46.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Roll Forward]          
Balance, beginning of period     $ 57,130 $ 37,924 $ 37,924
Additions     47,359   21,807
Disposals     0   (2,601)
Balance, end of period $ 104,489   104,489   57,130
Accumulated amortization 29,465   29,465   20,694
Net carrying amount, end of period 75,024   75,024   36,436
Amortization expense 2,920 $ 1,078 $ 8,771 $ 3,143  
Weighted average amortization period (in years)     8 years 8 years  
Customer Lists          
Finite-Lived Intangible Assets [Roll Forward]          
Balance, beginning of period     $ 48,997 $ 29,177 29,177
Additions     46,822   20,678
Disposals     0   (858)
Balance, end of period 95,819   95,819   48,997
Accumulated amortization 22,765   22,765   14,779
Net carrying amount, end of period 73,054   73,054   34,218
Amortization expense 2,675 796 7,986 2,162  
Gain (loss) on sales 20 (10) 80 (10)  
Computer Software          
Finite-Lived Intangible Assets [Roll Forward]          
Balance, beginning of period     7,858 8,472 8,472
Additions     537   1,129
Disposals     0   (1,743)
Balance, end of period 8,395   8,395   7,858
Accumulated amortization 6,432   6,432   5,684
Net carrying amount, end of period 1,963   1,963   2,174
Amortization expense 240 253 747 894  
Non-Compete Agreements          
Finite-Lived Intangible Assets [Roll Forward]          
Balance, beginning of period     275 275 275
Additions     0   0
Disposals     0   0
Balance, end of period 275   275   275
Accumulated amortization 268   268   231
Net carrying amount, end of period 7   7   $ 44
Amortization expense $ 5 $ 29 $ 38 $ 87