v3.26.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Payroll and other compensation costs $ 14,056 $ 8,400
Insurance 7,008 3,810
Interest 842 9,775
Sales tax payable 1,806 1,468
Amounts due to sellers from acquisitions 6,378 12,269
Accrued liabilities assumed in acquisition 7,979 7,911
Offering costs 4,358 0
Other 15,029 13,612
Total $ 57,456 $ 57,245