XML 121 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Covenants (Details) - Line of credit - Revolving Credit Facility And Term Loan Facility 2017
12 Months Ended
Dec. 31, 2024
Debt Instrument [Line Items]  
Credit Agreement, covenant terms, maximum leverage ratio 5.00
Credit agreement, covenant compliance, actual leverage ratio 3.72
Credit agreement, covenant compliance, actual interest coverage ratio, period one 3.90
Minimum interest coverage 3.00