XML 139 R124.htm IDEA: XBRL DOCUMENT v3.25.4
Transfers and Servicing (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Transfers and Servicing [Abstract]    
accounts receivable purchase program $ 150,000  
Trade receivables sold 10,009 $ 435,438
Cash received in exchange for trade receivables sold 9,978 432,803
Gain (Loss) on Sale of Accounts Receivable $ 32 $ 2,635