XML 132 R117.htm IDEA: XBRL DOCUMENT v3.22.4
IDEXX Retirement and Incentive Savings Plan (Schedule of Future Benefits Expected to be Paid (Details) - Pension Plan - Switzerland
$ in Thousands
Dec. 31, 2022
USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2023 $ 875
2024 1,075
2025 974
2026 804
2027 1,085
2028 through 2032 $ 5,354