v3.25.2
Receivables - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Trade receivables:        
Gross trade receivables $ 53,722 $ 46,819    
Allowance for credit losses (655) (948) $ (1,200) $ (1,223)
Net trade receivables 53,067 45,871    
Income tax receivables 1,566 2,049    
Other receivables 6,342 26,921    
Total receivables, net $ 60,975 $ 74,841