v3.25.2
SIGNIFICANT ACCOUNTING POLICIES (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
internal_grade
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
internal_grade
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Financing Receivable, Past Due [Line Items]          
Number of internal grades of credit quality | internal_grade 3   3    
Specific review of probable future collections based on receivable balances, threshold duration     30 days    
Uncollectible expense (recovery) $ 0 $ 0 $ 0 $ 0  
Allowance for expected credit loss related to accounts receivable 0   0   $ 0
Past due          
Financing Receivable, Past Due [Line Items]          
Financing receivables 0   0    
Notes receivable          
Financing Receivable, Past Due [Line Items]          
Notes receivables on nonaccrual status 0   0    
Notes receivable | Internal grade 1 | Related Party          
Financing Receivable, Past Due [Line Items]          
Notes receivable, originated prior to 2021 $ 4,000,000   $ 4,000,000