XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Trade receivables:        
Gross trade receivables $ 49,653 $ 46,819    
Allowance for credit losses (349) (948) $ (1,265) $ (1,223)
Net trade receivables 49,304 45,871    
Income tax receivables 1,681 2,049    
Other receivables 6,377 26,921    
Total receivables, net $ 57,362 $ 74,841