v3.26.1
ACCRUED EXPENSES AND OTHER LIABILITIES - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued salaries, wages and related employee benefits $ 78,794 $ 58,655
Accrued operating expenses 67,269 63,426
Accrued taxes payable 12,639 10,873
Current portion of contingent consideration 4,788 8,608
Other accrued expenses 11,196 10,064
Total accrued expenses and other current liabilities $ 174,686 $ 151,626