Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
ACQUISITIONS - Schedule of Intangible Assets Other Than Goodwill Acquired (Details) - RockyMounts
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
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
Customer relationships  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 1,138
Intangibles subject to amortization, Average Useful Life 3 years
Product technologies  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 374
Intangibles subject to amortization, Average Useful Life 3 years
Tradenames  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 622
Intangibles subject to amortization, Average Useful Life 3 years
Non-compete agreements  
Schedule Of Intangible Assets Other Than Goodwill [Line Items]  
Intangibles subject to amortization $ 232
Intangibles subject to amortization, Average Useful Life 5 years