v3.26.1
Condensed Consolidated Statements of Financial Position (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current Assets    
Allowance for doubtful trade accounts receivable, current $ 1,329 $ 1,060
Shareholders’ Equity    
Preferred Shares, shares authorized (in shares) 1,000,000 1,000,000
Preferred Shares, shares issued (in shares) 0 0
Preferred Shares, shares outstanding (in shares) 0 0
Common Shares, shares authorized (in shares) 60,000,000 60,000,000
Common Shares, shares issued (in shares) 37,599,933 37,381,741
Common Shares, shares outstanding (in shares) 37,599,933 37,381,741
Common shares, treasury (in shares) 4,952,524 5,170,716