XML 103 R88.htm IDEA: XBRL DOCUMENT v3.25.4
EMPLOYEE BENEFIT PLANS - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
plan
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Retirement Benefits [Abstract]      
Number of savings plan | plan 1    
401(k) contributions $ 4,794 $ 4,644 $ 4,381
Employer contributions $ 814 $ 555 $ 600
Number of unfunded plans | plan 2    
Number of multiemployer benefit pension plans | plan 1    
Contribution rate increase 4.00% 4.00%  
Deferred compensation liability $ 12,806 $ 11,470  
Deferred compensation liability long-term 12,781 11,449  
Deferred compensation liability current 25 21  
Asset, held-in-trust 12,798    
Rabbi trust funds - non-current 12,773 $ 11,465  
Asset, held-in-trust, current $ 25