v3.26.1
REVENUE - Schedule of Disaggregation of Revenue Egypt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Net revenues $ 62,599 $ 110,329
Egypt    
Disaggregation of Revenue [Line Items]    
Gross sales 66,410 57,656
Royalties and other (27,310) (23,587)
Selling costs (184) (149)
Net revenues $ 38,916 $ 33,920