v3.26.1
REVENUE - Schedule of Disaggregation of Revenue Egypt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net revenues $ 135,166 $ 96,893 $ 197,765 $ 207,222
Egypt        
Disaggregation of Revenue [Line Items]        
Gross sales 86,356 55,188 152,766 112,844
Royalties and other (42,748) (21,752) (70,058) (45,339)
Selling costs (240) (179) (424) (328)
Net revenues $ 43,368 $ 33,257 $ 82,284 $ 67,177