v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Book Value $ 48,788 $ 47,809
Accumulated Amortization (26,313) (23,186)
Net Book Value 22,475 24,623
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Gross Book Value 61,315 60,299
Accumulated Amortization (26,313) (23,186)
Net Book Value $ 35,002 $ 37,113
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Useful Life (in Years) 7 years 1 month 6 days 7 years 1 month 6 days
Gross Book Value $ 41,319 $ 40,760
Accumulated Amortization (22,780) (20,283)
Net Book Value 18,539 20,477
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization $ (22,780) $ (20,283)
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Useful Life (in Years) 7 years 7 years
Gross Book Value $ 3,938 $ 3,938
Accumulated Amortization (1,875) (1,594)
Net Book Value 2,063 2,344
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization $ (1,875) $ (1,594)
Noncompete agreements    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Useful Life (in Years) 4 years 9 months 18 days 4 years 8 months 12 days
Gross Book Value $ 3,531 $ 3,111
Accumulated Amortization (1,658) (1,309)
Net Book Value 1,873 1,802
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]    
Accumulated Amortization (1,658) (1,309)
Tradename    
Intangible Asset, Finite-Lived [Line Items]    
Trade names $ 12,527 $ 12,490