v3.26.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2021
Related Party Transaction [Line Items]              
Lease payments       $ 7,581 $ 5,526    
Contingent liabilities $ 17,836 $ 17,836   17,836   $ 20,088  
Affiliated Entity              
Related Party Transaction [Line Items]              
Lease payments         200    
Affiliated Entity | ITG Opco              
Related Party Transaction [Line Items]              
Earnout payment, maximum             $ 10,000
Payment for contingent consideration liability 2,900            
Contingent consideration interest rate             8.00%
Contingent liabilities 9,000 9,000   9,000   11,400  
Certain Services              
Related Party Transaction [Line Items]              
Related party transaction, amounts of transaction   500 $ 200 900 400    
Subcontractor Services              
Related Party Transaction [Line Items]              
Related party transaction, amounts of transaction   0 200 300 500    
Purchase Of Uniform And Apparel Products              
Related Party Transaction [Line Items]              
Related party transaction, amounts of transaction   100 $ 100 200 $ 200    
Note Receivable From Business Acquisition              
Related Party Transaction [Line Items]              
Related party transaction, amounts of transaction       $ 2,400      
Note receivable, interest rate       5.50%      
Note Receivable From Business Acquisition | Affiliated Entity              
Related Party Transaction [Line Items]              
Interest receivable $ 400 $ 400   $ 400   $ 400