XML 103 R92.htm IDEA: XBRL DOCUMENT v3.25.3
Transfers and Servicing (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Transfers and Servicing [Abstract]        
Financing Receivable, Revolving $ 150,000   $ 150,000  
Trade receivables sold 0 $ 86,991 10,009 $ 435,438
Cash received in exchange for trade receivables sold 0 86,521 9,978 432,803
Loss on Sale of Accounts Receivable $ 0 $ 469 $ 32 $ 2,635