XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Receivables - Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Trade receivables:        
Gross trade receivables $ 57,114 $ 46,819    
Allowance for credit losses (964) (948) $ (1,144) $ (1,223)
Net trade receivables 56,150 45,871    
Income tax receivables 1,778 2,049    
Other receivables 12,426 26,921    
Total receivables, net $ 70,354 $ 74,841