v3.25.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
84 Months Ended
Sep. 19, 2022
complaint
subsidiary
Dec. 31, 2023
Jun. 30, 2025
USD ($)
Dec. 31, 2016
COMMITMENTS AND CONTINGENCIES        
Sale of stock grant interest (as a percent)       100.00%
Unpaid loyalties accrued     $ 1.3  
Maximum future royalty commitment     12.8  
Maximum future royalty commitment, interest     $ 0.8  
Charter Complaints        
COMMITMENTS AND CONTINGENCIES        
Loss contingency, claims filed, number | complaint 2      
Loss contingency, number of defendants | subsidiary 2      
Charter Complaint Filed With Supreme Court Of The State Of New York        
COMMITMENTS AND CONTINGENCIES        
Loss contingency, claims filed, number | complaint 1      
Minimum        
COMMITMENTS AND CONTINGENCIES        
Royalties rates       1.30%
Basis spread on variable rate   1.50%    
Maximum        
COMMITMENTS AND CONTINGENCIES        
Royalties rates       5.00%
Basis spread on variable rate   2.75%