XML 112 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Factoring Agreements (Details) - d
12 Months Ended
Apr. 03, 2023
Dec. 31, 2024
Oct. 23, 2023
Factors Receivable [Line Items]      
Factoring Fee   0.20%  
Credit Approved Receivables Purchasing Agreement, Termination Notice Period 60    
Minimum      
Factors Receivable [Line Items]      
Credit Approved Receivables Purchasing Agreement, Base Fee, Percentage     0.10%
CIT Group      
Factors Receivable [Line Items]      
Factoring Fee 0.15%    
Credit Approved Receivables Purchasing Agreement, Percentage Of Loss Compensated 50.00%    
CIT Group | Maximum      
Factors Receivable [Line Items]      
Credit Approved Receivables Purchasing Agreement, Base Fee, Percentage     0.20%