XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.2
Transfers and Servicing (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Transfers and Servicing [Abstract]        
Financing Receivable, Revolving $ 150,000,000   $ 150,000,000  
Trade receivables sold 10,009,000 $ 172,755,000 10,009,000 $ 348,447,000
Cash received in exchange for trade receivables sold 9,978,000 171,682,000 9,978,000 346,282,000
Loss on Sale of Accounts Receivable 32,000 $ 1,073,000 32,000 $ 2,165,000
Transfer of Financial Assets Accounted for as Sales, Amount Derecognized $ 10,000,000   $ 10,000,000