XML 59 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Trade receivables:        
Gross trade receivables $ 189,393 $ 227,762    
Allowance for credit losses (5,205) (4,817) $ (4,603) $ (4,587)
Net trade receivables 184,188 222,945    
Income tax receivables 2,543 2,697    
Other receivables 6,634 16,605    
Total receivables, net $ 193,365 $ 242,247