v3.25.1
REVENUES - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]  
Revenue recognized $ 2,473,543
Consolidation, Eliminations  
Disaggregation of Revenue [Line Items]  
Revenue recognized $ (668,293)