| Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| Period End Date | 12/31/2025 | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 |
| Sales to customers | 94,193.00 | 88,821.00 | 85,159.00 | 94,943.00 | 93,775.00 | 82,584.00 | 82,059.00 | 81,581.00 | 76,450.00 | 71,890.00 |
| Total Revenues | 94,193.00 | 88,821.00 | 85,159.00 | 94,943.00 | 93,775.00 | 82,584.00 | 82,059.00 | 81,581.00 | 76,450.00 | 71,890.00 |
| Cost of Products Sold | 30,256.00 | 27,471.00 | 26,553.00 | 31,089.00 | 29,855.00 | 28,427.00 | 27,556.00 | 27,091.00 | 25,354.00 | 21,685.00 |
| Gross Profit | 63,937.00 | 61,350.00 | 58,606.00 | 63,854.00 | 63,920.00 | 54,157.00 | 54,503.00 | 54,490.00 | 51,096.00 | 50,205.00 |
| Interest expense, net of portion capitalized | 971.00 | 755.00 | 772.00 | 276.00 | 183.00 | 201.00 | 318.00 | 1,005.00 | 934.00 | 726.00 |
| Interest income | 1,056.00 | 1,332.00 | 1,261.00 | 490.00 | 53.00 | 111.00 | 357.00 | 611.00 | 385.00 | 368.00 |
| Research expense | 14,665.00 | 17,232.00 | 15,085.00 | 14,603.00 | 14,714.00 | 12,159.00 | 11,355.00 | 10,775.00 | 10,554.00 | 9,095.00 |
| Purchased in-process research and development | 81.00 | 211.00 | 313.00 | 783.00 | 900.00 | 181.00 | 890.00 | 1,126.00 | 408.00 | 29.00 |
| Selling, marketing and administrative expenses | 23,676.00 | 22,869.00 | 21,512.00 | 24,765.00 | 24,659.00 | 22,084.00 | 22,178.00 | 22,540.00 | 21,420.00 | 19,945.00 |
| Restructuring | 228.00 | 234.00 | 489.00 | 321.00 | 252.00 | 247.00 | 266.00 | 251.00 | 309.00 | 491.00 |
| Other income (expense), net | 7,209.00 | (4,694.00) | (6,634.00) | (1,871.00) | (489.00) | (2,899.00) | (2,525.00) | (1,405.00) | (183.00) | (484.00) |
| Earnings before provision for taxes on income | 32,581.00 | 16,687.00 | 15,062.00 | 21,725.00 | 22,776.00 | 16,497.00 | 17,328.00 | 17,999.00 | 17,673.00 | 19,803.00 |
| Currently payable: U.S. taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Currently payable: International taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Deferred:U.S. taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Deferred: International taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Provision (benefit) for taxes on income | 5,777.00 | 2,621.00 | 1,736.00 | 3,784.00 | 1,898.00 | 1,783.00 | 2,209.00 | 2,702.00 | 16,373.00 | 3,263.00 |
| Net earnings from continuing operations | 26,804.00 | 14,066.00 | 13,326.00 | -- | -- | -- | -- | -- | -- | -- |
| Net earnings from Discontinued Operations, net of tax | -- | -- | 21,827.00 | -- | -- | -- | -- | -- | -- | -- |
| Net earnings (loss) | -- | 14,066.00 | 35,153.00 | 17,941.00 | 20,878.00 | 14,714.00 | 15,119.00 | 15,297.00 | 1,300.00 | 16,540.00 |
| Add: Net loss attributable to noncontrolling interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net earnings allocable to Common Units | 26,804.00 | 14,066.00 | 35,153.00 | 17,941.00 | 20,878.00 | 14,714.00 | 15,119.00 | 15,297.00 | 1,300.00 | 16,540.00 |
| Continuing operations - Basic | 11.13 | 5.84 | 5.26 | -- | -- | -- | -- | -- | -- | -- |
| Discontinued operations - Basic | -- | -- | 8.62 | -- | -- | -- | -- | -- | -- | -- |
| Net Earnings Per Share (Basic) | 11.13 | 5.84 | 13.88 | 6.83 | 7.93 | 5.59 | 5.72 | 5.70 | 0.48 | 6.04 |
| Net earnings per share (Diluted) from Continuing Operations | 11.03 | 5.79 | 5.20 | -- | -- | -- | -- | -- | -- | -- |
| Net earnings per share (Diluted) from Discontinued Operations | -- | -- | 8.52 | -- | -- | -- | -- | -- | -- | -- |
| Net Earnings Per Share (Diluted) | 11.03 | 5.79 | 13.72 | 6.73 | 7.81 | 5.51 | 5.63 | 5.61 | 0.47 | 5.93 |
| Weighted Average Shares Outstanding (Basic) | 2,407.40 | 2,407.30 | 2,533.50 | 2,625.20 | 2,632.10 | 2,632.80 | 2,645.10 | 2,681.50 | 2,692.00 | 2,737.30 |
| Weighted Average Shares Outstanding (Diluted) | 2,429.40 | 2,429.40 | 2,560.40 | 2,663.90 | 2,674.00 | 2,670.70 | 2,684.30 | 2,728.70 | 2,745.30 | 2,788.90 |