v3.22.2.2
Customer Accounts Receivable Delinquency Bucket (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Financing Receivable, Past Due [Line Items]    
2022 $ 481,479  
2021 362,315  
2020 105,171  
2019 26,083  
Prior 5,341  
Carrying value of customer accounts receivable $ 980,389 $ 1,082,114
% of Total 100.00%  
Current    
Financing Receivable, Past Due [Line Items]    
2022 $ 384,401  
2021 227,174  
2020 61,119  
2019 9,016  
Prior 1,572  
Carrying value of customer accounts receivable $ 683,282  
% of Total 69.70%  
1-30    
Financing Receivable, Past Due [Line Items]    
2022 $ 50,477  
2021 56,730  
2020 18,562  
2019 5,799  
Prior 1,386  
Carrying value of customer accounts receivable $ 132,954  
% of Total 13.60%  
31-60    
Financing Receivable, Past Due [Line Items]    
2022 $ 15,554  
2021 19,555  
2020 6,539  
2019 2,656  
Prior 625  
Carrying value of customer accounts receivable $ 44,929  
% of Total 4.60%  
61-90    
Financing Receivable, Past Due [Line Items]    
2022 $ 8,613  
2021 12,072  
2020 3,781  
2019 1,664  
Prior 332  
Carrying value of customer accounts receivable $ 26,462  
% of Total 2.70%  
91+    
Financing Receivable, Past Due [Line Items]    
2022 $ 22,434  
2021 46,784  
2020 15,170  
2019 6,948  
Prior 1,426  
Carrying value of customer accounts receivable $ 92,762  
% of Total 9.40%