v3.25.4
Accrued Expenses and Other Liabilities - Schedule of Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value    
Beginning balance $ 6,219 $ 8,486
Change in fair value of earnout consideration (2,285) (393)
Settlement of contingent consideration (1,191) (4,038)
Ending balance 2,743 6,219
FMS Acquisition Merger    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value    
Addition of contingent consideration from FMS Acquisition $ 0 $ 2,164