XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK (Details)
12 Months Ended
Feb. 03, 2025
shares
Jan. 02, 2025
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Feb. 27, 2025
installment
shares
Schedule Of Common Stock [Line Items]            
Senior leverage ratio     3.0      
Adjusted total leverage ratio spread     25.00%      
Pro forma EBITDA threshold (as a percent)     10.00%      
Cost of shares repurchased | $       $ 65,142,000 $ 122,773,000  
Indirect repurchase of shares for minimum tax withholding (in shares) | shares     200,000 200,000    
Indirect repurchase of shares for minimum tax withholding | $     $ 11,508,000 $ 8,448,000 $ 7,289,000  
Marcum LLP | Subsequent Event            
Schedule Of Common Stock [Line Items]            
Shares issued during period for acquisitions (in shares) | shares 300,000 3,100,000        
Remaining number of shares issuable (in shares) | shares           10,200,000
Number of monthly installments for remaining shares issuable | installment           34
Share Repurchase Program            
Schedule Of Common Stock [Line Items]            
Shares repurchased to settle statutory employee withholding related to vesting of stock awards (in shares) | shares     0 1,300,000    
Cost of shares repurchased | $       $ 65,100,000    
Maximum            
Schedule Of Common Stock [Line Items]            
Annual share repurchase limit | $     $ 50,000,000