v3.25.2
DEBT - Schedule of Principal Payments (Details) - 2027 Senior Notes
Jun. 30, 2025
USD ($)
Line of Credit Facility [Line Items]  
2025 (remaining) $ 0
2026 0
2027 90,000,000
2028 0
2029 0
Thereafter 0
Total principal 90,000,000
Deferred financing costs included in senior notes payable (1,092,320)
Senior notes payable, net $ 88,907,680