CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) - USD ($) shares in Thousands, $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
|---|---|---|---|
| Trade accounts receivable, allowances | $ 2,031 | $ 2,167 | $ 2,337 |
| Treasury stock, shares | 111 | 108 | 108 |
| Common Stock | |||
| Common stock, par value (in dollars per share) | $ 0.694 | $ 0.694 | $ 0.694 |
| Common stock, shares authorized | 120,000 | 120,000 | 120,000 |
| Common stock, shares issued | 43,073 | 41,821 | 41,796 |
| Class B Common Stock | |||
| Common stock, par value (in dollars per share) | $ 0.694 | $ 0.694 | $ 0.694 |
| Common stock, shares authorized | 40,000 | 40,000 | 40,000 |
| Common stock, shares issued | 32,098 | 31,166 | 31,191 |