XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Schedule of Additional Information of Liabilities Measured at Fair Value for Company Utilizes Level 3 Inputs to Determine Fair Value (Details) - Contingent Consideration Liability
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance $ 6,180
Addition of contingent consideration liability due to acquisition 986
Change in fair value of contingent consideration liability due to remeasurement 0
Contingent consideration payment made (7,166)
Ending balance $ 0