v3.25.2
Securitized Receivables - Schedule of Accounts Receivable Securitization Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Transfers and Servicing [Abstract]      
Receivables outstanding in facility $ 167,433 $ 260,973 $ 355,246
Beneficial interests 16,103 25,640 $ 29,354
Cash proceeds:      
Cash purchase price 115,034 243,109  
Deferred purchase price $ 41,007 $ 31,741