XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Transfers and Servicing (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Transfers and Servicing [Abstract]      
Financing Receivable, Revolving $ 150,000,000    
Trade receivables sold 175,692,000 $ 139,606,000  
Cash received in exchange for trade receivables sold 174,600,000 138,829,000  
Loss on Sale of Accounts Receivable 1,092,000 $ 777,000  
Trade receivables derecognized, remaining to be collected $ 63,000,000   $ 75,900,000