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

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

v3.25.4
ACQUISITIONS - Schedule of Intangible Assets Other Than Goodwill Acquired (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
RockyMounts  
ACQUISITIONS  
Intangibles subject to amortization, Average Useful Life 3 years 2 months 12 days
Intangibles $ 2,366
TRED  
ACQUISITIONS  
Intangibles subject to amortization, Average Useful Life 9 years 9 months 18 days
Intangibles $ 3,305
Customer relationships | RockyMounts  
ACQUISITIONS  
Intangibles subject to amortization $ 1,138
Intangibles subject to amortization, Average Useful Life 3 years
Customer relationships | TRED  
ACQUISITIONS  
Intangibles subject to amortization $ 1,249
Intangibles subject to amortization, Average Useful Life 8 years
Product technologies | RockyMounts  
ACQUISITIONS  
Intangibles subject to amortization $ 374
Intangibles subject to amortization, Average Useful Life 3 years
Product technologies | TRED  
ACQUISITIONS  
Intangibles subject to amortization $ 394
Intangibles subject to amortization, Average Useful Life 6 years
Tradenames | RockyMounts  
ACQUISITIONS  
Intangibles subject to amortization $ 622
Intangibles subject to amortization, Average Useful Life 3 years
Tradenames | TRED  
ACQUISITIONS  
Intangibles subject to amortization $ 1,662
Intangibles subject to amortization, Average Useful Life 12 years
Non-compete agreements | RockyMounts  
ACQUISITIONS  
Intangibles subject to amortization $ 232
Intangibles subject to amortization, Average Useful Life 5 years