XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.3
Transfers and Servicing (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Transfers and Servicing [Abstract]          
Financing Receivable, Revolving $ 150,000,000   $ 150,000,000    
Trade receivables sold 86,991,000 $ 162,369,000 435,438,000 $ 452,640,000  
Cash received in exchange for trade receivables sold 86,521,000 161,398,000 432,803,000 449,984,000  
Loss on Sale of Accounts Receivable 469,000 $ 971,000 2,635,000 $ 2,655,000  
Trade receivables derecognized, remaining to be collected $ 27,000,000   $ 27,000,000   $ 75,900,000