XML 130 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Covenants (Details) - Line of credit
12 Months Ended
Dec. 31, 2023
Nov. 30, 2023
Debt Instrument [Line Items]    
Credit agreement, covenant compliance, actual leverage ratio 4.17  
Credit agreement, covenant terms, maximum leverage ratio 6.50  
Credit agreement, covenant compliance, actual interest coverage ratio, period one 4.13  
Credit agreement, covenant terms, minimum interest coverage ratio, period one 2.50  
Revolving Credit Facility And Term Loan Facility 2017    
Debt Instrument [Line Items]    
Credit Agreement, covenant terms, maximum leverage ratio   6.50
Minimum interest coverage   2.50
Credit agreement, covenant compliance, actual interest coverage ratio, period two   3.75
Credit agreement, covenant terms, minimum interest coverage ratio, period two   3.50