XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
TRADE AND OTHER RECEIVABLES (Additional Information) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Percent of trade accounts receivable insured 85.00%  
Revenues $ 36,708 $ 38,286
Provision for credit losses $ 100  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Significant Customer [Member]    
Percentage of Total Account Receivable 10.00%  
Sales Revenue [Member] | Customer Concentration Risk [Member] | Significant Customer [Member]    
Percentage of Total Account Receivable   50.00%