XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements of Assets and Liabilities - Reconciliation of Items Measured at Fair Value on Recurring Basis with Significant Unobservable Inputs (Level 3) (Details) - Contingent Consideration to Acquisitions [Member] - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Beginning Balance $ 9,799 $ 13,250
Settlements (5,213) (3,451)
Fair Value, Ending Balance $ 4,586 $ 9,799