v3.26.1
ACQUISITIONS - Schedule of Fair Value Consideration Transferred (Details) - USD ($)
$ in Thousands
Jun. 01, 2026
Sep. 01, 2025
Stone Ridge Contracting, LLC    
Business Combination [Line Items]    
Cash consideration $ 139,985  
Equity consideration 27,406  
Earn-out consideration 9,700  
Estimated working capital adjustment 916  
Total fair value of consideration transferred 178,007  
Business combination contingent consideration $ 15,000  
CEC Facilities Group, LLC    
Business Combination [Line Items]    
Cash consideration   $ 442,937
Equity consideration   79,458
Earn-out consideration   39,194
Estimated working capital adjustment   0
Total fair value of consideration transferred   561,589
Business combination contingent consideration   $ 80,000