v3.26.1
ACCRUED DISTRIBUTOR TERMINATION FEES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Restructuring Reserve [Roll Forward]          
Beginning balance     $ 264,088    
Ending balance $ 8,761   8,761   $ 264,088
Distributor termination fees 80,860 $ 0 85,287 $ 0  
Contract Termination          
Restructuring Reserve [Roll Forward]          
Beginning balance     264,088 $ 0 0
Distributor termination fees     85,287   333,708
Less: Settlement of accrued distributor termination fees     (340,614)   (69,620)
Ending balance $ 8,761   $ 8,761   264,088
Distributor termination fees         327,500
Previously accrued distributor termination fees         $ 6,200