XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Trade receivables:        
Gross trade receivables $ 155,825 $ 164,292    
Allowance for credit losses (5,510) (4,751) $ (5,205) $ (4,817)
Net trade receivables 150,315 159,541    
Income tax receivables 2,220 2,984    
Other receivables 6,299 5,932    
Total receivables, net $ 158,834 $ 168,457