XML 42 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Receivables - Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Trade receivables:        
Gross trade receivables $ 57,672 $ 53,146    
Allowance for credit losses (358) (330) $ (964) $ (948)
Net trade receivables 57,314 52,816    
Income tax receivables 1,134 1,651    
Other receivables 3,176 5,339    
Total receivables, net $ 61,624 $ 59,806