v3.26.1
Securitized Receivables - Schedule of Accounts Receivable Securitization Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Transfers and Servicing [Abstract]      
Receivables outstanding in facility $ 121,227 $ 167,433 $ 341,679
Beneficial interests 10,817 16,103 $ 29,034
Cash collections from:      
Initial proceeds 91,144 115,034  
Deferred purchase price receivable $ 58,540 $ 41,007