Annual report pursuant to Section 13 and 15(d)

Securitization of Financial Assets - Schedule Of Allowance For Loss On Securitization Residual Assets (Details)

v3.24.0.1
Securitization of Financial Assets - Schedule Of Allowance For Loss On Securitization Residual Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable From Securitization Allowance For Credit Loss [Roll Forward]      
Beginning balance $ 0    
Provision for loss on securitization asset 11,832 $ 12,798 $ 496
Ending balance 3,000 0  
Securitized assets | Commercial receivables      
Accounts Receivable From Securitization Allowance For Credit Loss [Roll Forward]      
Beginning balance 0 0  
Provision for loss on securitization asset 3,000 0  
Provision recorded on purchase of a credit deteriorated asset 0 0  
Write-off of allowance 0 0  
Recovery of allowance 0 0  
Ending balance 3,000 0 0
Securitized assets | Government receivables      
Accounts Receivable From Securitization Allowance For Credit Loss [Roll Forward]      
Beginning balance 0 0  
Provision for loss on securitization asset 0 0  
Provision recorded on purchase of a credit deteriorated asset 0 0  
Write-off of allowance 0 0  
Recovery of allowance 0 0  
Ending balance $ 0 $ 0 $ 0