XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Schedule of Disaggregation of Revenue Egypt (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenues $ 61,007 $ 140,334 $ 268,230 $ 357,267
Egypt        
Disaggregation of Revenue [Line Items]        
Gross sales 58,271 63,432 171,115 191,938
Royalties (22,392) (28,714) (67,731) (84,550)
Selling costs (183) (174) (511) (402)
Net revenues $ 35,696 $ 34,544 $ 102,873 $ 106,986