v3.25.1
Transfers and Servicing (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Transfers and Servicing [Abstract]    
Financing Receivable, Revolving   $ 150,000
Trade receivables sold $ 175,692  
Cash received in exchange for trade receivables sold 174,600  
Loss on Sale of Accounts Receivable $ 1,092