XML 115 R59.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE - Schedule of Disaggregation of Revenue Egypt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Net revenues $ 359,272 $ 478,988 $ 455,066
Egypt      
Disaggregation of Revenue [Line Items]      
Gross sales 225,957 250,946 272,613
Royalties (85,250) (104,449) (110,569)
Selling costs (744) (531) (995)
Net revenues $ 139,963 $ 145,966 $ 161,049