XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Schedule of Disaggregation of Revenue Egypt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenues $ 96,893 $ 116,778 $ 207,222 $ 216,933
Egypt        
Disaggregation of Revenue [Line Items]        
Gross sales 55,188 65,314 112,844 128,506
Royalties (21,752) (29,716) (45,339) (55,836)
Selling costs (179) (117) (328) (228)
Net revenues $ 33,257 $ 35,481 $ 67,177 $ 72,442