XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Receivables from customers $ 85,022 $ 122,479
Performance obligation period However, settlement statements for certain sales may be received for 30 to 90 days after the date production is delivered, and as a result, the Company is required to estimate the amount of production that was delivered to the purchaser and the price that will be received for the sale of the product  
Maximum    
Disaggregation of Revenue [Line Items]    
Performance obligation period 30 days