Annual report [Section 13 and 15(d), not S-K Item 405]

ACQUISITIONS - Schedule of Intangible Assets Other Than Goodwill Acquired (Details)

v3.25.0.1
ACQUISITIONS - Schedule of Intangible Assets Other Than Goodwill Acquired (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 2,366
RockyMounts  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization, Average Useful Life 3 years 2 months 12 days
Intangibles $ 2,366
TRED  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization, Average Useful Life 9 years 9 months 18 days
Intangibles $ 3,305
Customer Relationships | RockyMounts  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 1,138
Intangibles subject to amortization, Average Useful Life 3 years
Customer Relationships | TRED  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 1,249
Intangibles subject to amortization, Average Useful Life 8 years
Product Technologies | RockyMounts  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 374
Intangibles subject to amortization, Average Useful Life 3 years
Product Technologies | TRED  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 394
Intangibles subject to amortization, Average Useful Life 6 years
Trade Names | RockyMounts  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 622
Intangibles subject to amortization, Average Useful Life 3 years
Trade Names | TRED  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 1,662
Intangibles subject to amortization, Average Useful Life 12 years
Non-compete agreements | RockyMounts  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 232
Intangibles subject to amortization, Average Useful Life 5 years