XML 106 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Factoring Agreements (Details) - d
12 Months Ended
Dec. 31, 2023
Oct. 23, 2023
Apr. 03, 2023
Factors Receivable [Line Items]      
Factoring Fee 0.20%    
Credit Approved Receivables Purchasing Agreement, Termination Notice Period     60
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%  
CIT Group | Minimum      
Factors Receivable [Line Items]      
Credit Approved Receivables Purchasing Agreement, Base Fee, Percentage   0.10%