XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
CONSUMER LOANS RECEIVABLE - Disaggregation of outstanding principal balance of consumer loans receivable (Details) - Consumer - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation the outstanding principal balance of consumer loans receivable      
2025 $ 24,725    
2024 33,566    
2023 27,713    
2022 21,609    
2021 19,059    
Prior 63,412    
Total $ 190,084 $ 177,289 $ 159,738
% of Portfolio 100.00%    
Less than 30 days past due      
Disaggregation the outstanding principal balance of consumer loans receivable      
2025 $ 24,550    
2024 33,008    
2023 26,259    
2022 20,760    
2021 17,790    
Prior 61,883    
Total $ 184,250    
% of Portfolio 96.90%    
30-90 days past due      
Disaggregation the outstanding principal balance of consumer loans receivable      
2025 $ 175    
2023 794    
2022 183    
2021 228    
Prior 563    
Total $ 1,943    
% of Portfolio 1.00%    
More than 90 days past due      
Disaggregation the outstanding principal balance of consumer loans receivable      
2024 $ 558    
2023 660    
2022 666    
2021 1,041    
Prior 966    
Total $ 3,891    
% of Portfolio 2.10%