v3.25.2
LONG-TERM DEBT - Future Minimum Payments of Long-term Debt (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
LONG-TERM DEBT [Abstract]    
2025 (remainder of) $ 5,000,000  
2026 1,005,000,000  
2027 500,000  
Total future minimum payments 1,010,500,000  
Less: unamortized original issue discount and debt issuance costs (66,205,300)  
Total long-term debt 944,294,700  
Less: current (4,968,000) [1] $ (4,780,500)
Long-term debt noncurrent $ 939,326,700  
[1] Under certain provisions of Accounting Standards Codification (“ASC”) 810, Consolidations, (“ASC 810”) we are required to separately disclose on our condensed consolidated balance sheets the assets of the consolidated variable interest entity (“VIE”) that are owned by the consolidated VIE and liabilities of the consolidated VIE as to which there is no recourse against us.