XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Contingent Consideration for Business Acquisitions (Details) - Fair value, measurements, recurring
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Beginning balance $ 602
Ending balance 1,686
Contingent consideration for business acquisitions  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Beginning balance 221
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements 150
Ending balance $ 71