XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
TRADE AND OTHER RECEIVABLES (Additional Information) (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Percent of trade accounts receivable insured 75.00%  
Provision for credit losses $ 0.1  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Significant Customer [Member]    
Percentage of Total Account Receivable 9.00% 9.00%
Sales Revenue [Member] | Customer Concentration Risk [Member] | Significant Customer [Member]    
Percentage of Total Account Receivable 50.00% 50.00%