v3.26.1
SEGMENT REPORTING - Revenue by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Revenues $ 73,019,990 $ 56,224,620 $ 132,410,278 $ 100,363,966
United States        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Revenues 66,451,151 42,988,604 119,380,833 91,437,205
Luxembourg        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Revenues 4,903,988 10,629,706 11,304,275 5,003,751
Other        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]        
Revenues $ 1,664,851 $ 2,606,310 $ 1,725,170 $ 3,923,010