XML 100 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contingent Payments (Tables)
12 Months Ended
Dec. 31, 2024
Disclosure of contingent liabilities in business combination [abstract]  
Summary of Contingent Payment
2024
2023
Contingent Payments, Beginning of Year164419
Liabilities Settled or Payable(194)(314)
Re-measurement
3059
Contingent Payments, End of Year164