v3.25.2
CURRENT EXPECTED CREDIT LOSSES - Schedule of Financing Receivable Credit Quality Indicators (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
Financing Receivable, Credit Quality Indicator [Line Items]  
2025 $ 26,558,630
2024 107,142,736
2023 24,870,326
2022 41,612,763
2021 100,761,753
2020 0
Total 300,946,208
Gross write-offs 2025 (1,777,246)
Gross write-offs 2026 0
Gross write-offs 2027 0
Gross write-offs 2028 0
Gross write-offs 2029 0
Gross write-offs 2030 0
Write-offs (1,777,246)
1  
Financing Receivable, Credit Quality Indicator [Line Items]  
2025 0
2024 0
2023 0
2022 0
2021 0
2020 0
Total 0
2  
Financing Receivable, Credit Quality Indicator [Line Items]  
2025 0
2024 0
2023 0
2022 0
2021 0
2020 0
Total 0
3  
Financing Receivable, Credit Quality Indicator [Line Items]  
2025 26,558,630
2024 91,843,994
2023 24,870,326
2022 30,099,620
2021 23,326,435
2020 0
Total 196,699,005
4  
Financing Receivable, Credit Quality Indicator [Line Items]  
2025 0
2024 15,298,742
2023 0
2022 0
2021 0
2020 0
Total 15,298,742
5  
Financing Receivable, Credit Quality Indicator [Line Items]  
2025 0
2024 0
2023 0
2022 11,513,143
2021 77,435,318
2020 0
Total $ 88,948,461