Quarterly report [Sections 13 or 15(d)]

BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Schedule of Weighted Average Notes Payable Balances and Interest Rate (Details)

v3.25.2
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Schedule of Weighted Average Notes Payable Balances and Interest Rate (Details) - Promissory Notes Payable - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Organization And Summary Of Significant Accounting Policies [Line Items]        
Weighted average notes payable balance $ 330,644 $ 335,293 $ 316,501 $ 330,272
Weighted average interest rate on weighted average notes payable 12.88% 11.91% 10.85% 9.91%