v3.25.2
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2025
LONG-TERM DEBT [Abstract]  
Future Minimum Payments of Long-term Debt
Future minimum payments of the long-term debt as of June 30, 2025 is as follows:

Year Ending December 31:
     
2025 (remainder of)
 
$
5,000.0
 
2026
   
1,005,000.0
 
2027
   
500.0
 
Total future minimum payments
   
1,010,500.0
 
Less: unamortized original issue discount and debt issuance costs
   
(66,205.3
)
     
944,294.7
 
Less: current
   
(4,968.0
)
   
$
939,326.7