XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER NOTES RECEIVABLE - Narrative (Details) - Other note receivable
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
item
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
item
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Receivables                
Outstanding principal balance $ 12,988   $ 12,988   $ 15,412     $ 35,353
Charge offs 0 $ 0 0 $ 0        
Allowance for loan losses 432 $ 211 432 $ 211 364 $ 468 $ 176 $ 236
Specific reserve against impaired loans 210   210   141      
Financial Asset, Past Due                
Receivables                
Outstanding principal balance $ 1,704   $ 1,704   $ 1,357      
Pertaining to independent third parties | Accounts receivable                
Receivables                
Number of Independent third parties | item     3   3      
Pertaining to independent third parties | Accounts receivable | Independent Third Party One | Credit concentration risk                
Receivables                
Concentration risk percentage     40.00%   33.70%      
Pertaining to independent third parties | Accounts receivable | Independent Third Party Two | Credit concentration risk                
Receivables                
Concentration risk percentage     27.00%   22.70%      
Pertaining to independent third parties | Accounts receivable | Independent Third party Three | Credit concentration risk                
Receivables                
Concentration risk percentage     7.90%   10.50%      
Minimum                
Receivables                
Interest rate on the other notes 5.00%   5.00%          
Maximum                
Receivables                
Interest rate on the other notes 17.50%   17.50%